MSBuild를 사용하여 솔루션을 빌드하고 제 3 자 dll을 복사하지 못하게하고 싶습니다. 프로젝트는 출력 디렉토리를 참조합니다.솔루션을 빌드하기 위해 MSBuild를 구성하고 빌드 된 dll을 하나의 디렉토리에 넣고 외부 라이브러리를 다른 라이브러리에 넣습니다.
0
A
답변
1
Visual Studio에서 속성을 false
으로 설정하려고 시도 했습니까? CopyLocal
에 대한 자세한 내용은 msdn을 참조하십시오. 이 설정은 msbuild가 bin 디렉터리에 대한 비 GAC 참조를 복사하는 것을 중지합니다.
1
This이 가장 적합한 해결책입니다. 모든 참조 및 프로젝트 참조에 대해이 방식으로 Private 속성의 기본값을 설정할 수 있습니다. 내가 로컬 & 서버 빌드에 사용하고 있습니다. VS2010을 사용하여 컴파일하는 동안 참조를 bin 디렉토리로 복사하지 못하게하려면 프로젝트 파일에서 직접 모든 (프로젝트) 참조에 대해 < 비공개> 속성을 False로 설정해야합니다. Visual Studio 및 MSBuild는 기본적으로 개인 속성을 True로 설정합니다.
관련 문제
- 1. 클래스 라이브러리에 DLL을 빌드 할 수 있습니까?
- 2. /다른 내부 구성하고 외부 기능
- 3. 정적으로 C++ dll을 .NET 라이브러리에 연결하는 방법 (하나의 DLL을 얻으려면 Net 래퍼 DLL에 C++ DLL로 빌드)
- 4. 다른 라이브러리를 동적으로로드 된 라이브러리에 연결
- 5. 2 개의 프로젝트로 솔루션을 빌드하기 위해 TeamCity를 구성하는 방법은 무엇입니까?
- 6. 타사 정적 라이브러리를 다른 정적 라이브러리에 연결
- 7. 빌드 빌드하기
- 8. MSBuild를 사용하여 파일을 다른 디렉토리에 복사하려면 어떻게합니까?
- 9. Automake가 : 자매 디렉토리에 다른 라이브러리에 하나의 라이브러리에서 헤더를 사용하는 방법
- 10. Nuget 패키지로 참조 된 MVC 어셈블리를 사용하여 솔루션을 빌드 할 수있는 MSBuild를 얻으려면 어떻게해야합니까?
- 11. 안드로이드에서 공유 라이브러리에 미리 빌드 된 정적 라이브러리를 포함하십시오.
- 12. Xcode - 하나의 정적 라이브러리를 다른 라이브러리에 포함 시키시겠습니까?
- 13. .Net 라이브러리에 C++ 라이브러리를 포함하십시오.
- 14. MSBuild를 사용하여 DLL을 등록하는 방법
- 15. 다른 컴파일러 플래그로 빌드 된 정적 라이브러리에 링크하는 것이 안전합니까?
- 16. 게시 프로파일을 빌드하기 위해 tfs 빌드 에이전트를 구성하는 방법은 무엇입니까?
- 17. MSBuild를 사용하여 업그레이드 및 빌드
- 18. sudo cd를 Fabric 디렉토리에 넣습니다.
- 19. TFS 빌드 자동화 (솔루션에 추가 된 새 프로젝트가 빌드 출력 디렉토리에 표시되지 않음)
- 20. regexp는 하나의 var를 다른 regexp의 값에 넣습니다.
- 21. CMake 다른 라이브러리에 의존하는 라이브러리를 사용하는 프로젝트
- 22. 정적 라이브러리를 다른 정적 라이브러리에 연결
- 23. 다른 jar 라이브러리에 jar 라이브러리를 추가하는 방법
- 24. MSBuild를 사용하여 x86과 "모든 cpu"프로젝트가 혼합 된 솔루션의 모든 프로젝트 빌드하기
- 25. ASP.NET은 bin 디렉토리에 dll을 잊었습니다.
- 26. TeamCity가 참조 된 모든 라이브러리를 복사하지 않습니다.
- 27. 외부 라이브러리에 소스 파일을 추가하는 방법은 무엇입니까?
- 28. 다른 디렉토리에`cd`를 넣고 거기에 물건을 넣으십시오.
- 29. Apply-Task가 targetfile을 잘못된 디렉토리에 넣습니다.
- 30. Visual Studio를 사용하여 정적으로 빌드 된 라이브러리를 공유 라이브러리에 연결하면 메모리가 손실 될 수 있습니다.