VSS 소스 제어 아래에 Visual Studio 2008 솔루션이 있습니다. 이 솔루션에는 많은 클래스 라이브러리가 포함되어 있으며 대부분은 솔루션의 일부가 아닌 어셈블리에 대한 참조가 필요합니다. 현재 우리는 각 프로젝트에 해당 어셈블리의 복사본을 별도로 보관하고 있지만 프로젝트 수가 증가하면 외부 어셈블리 업데이트를 복사하는 것이 점점 지루 해집니다. 솔루션에 어셈블리의 단일 복사본을 가지고 소스 컨트롤에서 모든 프로젝트에서 참조 할 수있는 더 좋은 방법이 있습니까?Visual Studio 솔루션의 여러 프로젝트에서 외부 라이브러리를 참조하는 가장 좋은 방법
5
A
답변
5
루트 폴더에 "외부 라이브러리"/ "lib"/ "libraries"폴더를 만들고 프로젝트의 소스 제어 및 참조 라이브러리에 추가하십시오. 참조 속성 프로젝트에서 "로컬 복사"를 사용하면 프로젝트가 자동으로 bin 폴더에 복사됩니다. 우리의 프로젝트의
구조 :
_misc
config
tests
Domain
Infrastructure
UI
1
여기에 VSS의 전체 "영광"과 전체 "솔루션 부분"이 나와 있습니다.
위로 이동 : 특히 모르겠지만 먼저 디렉토리 구조에 lib
폴더를 추가하고 소스 제어에 추가 한 다음 솔루션 폴더에 솔루션 폴더를 추가하십시오. 여기서 "기존 항목 추가"를 수행하십시오. 각 타사 어셈블리.
1
아르 니스 L. 답이있다 -하지만 프로젝트의 많은이 같은 왜 궁금하네요 : 솔루션에서
workspace
config
partial app configs goes here
lib
external libraries goes here
src
Domain
domainProjects
Infrastructure
infrastructureProjects
references 3rd party dll's from lib folder
UI
Tests
solutions
primaryUIapplication
references projects from "src" folder
domainLogic
etc.
그것은처럼 보인다 의존? 둘 중 하나만이 종속성을 갖도록 프로젝트를 재구성하면 관리가 더 쉬워집니다.
관련 문제
- 1. Visual Studio 2010에서 C# 클래스 라이브러리 프로젝트를 참조하는 방법?
- 2. Visual Studio 솔루션의 인터페이스 배치
- 3. XSLT 파일을 배포하고 참조하는 가장 좋은 방법
- 4. Visual Studio 솔루션의 종속성 내보내기
- 5. Visual Studio : Visual Studio에서 어셈블리를 참조하는 방법?
- 6. 동일한 솔루션의 C++/CLi 프로젝트에서 C# 프로젝트를 참조하는 방법
- 7. Visual Studio 솔루션의 클래스 수
- 8. Visual Studio 2008의 cpp 프로젝트에서 외부 cpp 프로젝트를 사용하는 방법
- 9. Visual Studio 프로젝트에서 사용자 정의 세그먼트 시작을 참조하는 방법은 무엇입니까?
- 10. 솔루션의 다른 프로젝트에서 MySettings에 액세스하십시오.
- 11. 솔루션의 여러 프로젝트에서 리소스 파일을 참조하십시오.
- 12. 안드로이드 - 데이터베이스에서 데이터를 참조하는 가장 좋은 방법
- 13. 내 자신의 유형을 참조하는 가장 좋은 방법
- 14. Visual Studio 프로젝트 및 솔루션의 개념을 모르겠습니다.
- 15. Visual Studio 2010에서 솔루션의 TFS 수집을 변경하십시오.
- 16. 여러 응용 프로그램에서 공유 라이브러리를 사용하는 가장 좋은 방법은 무엇입니까?
- 17. 외부 앱을 통해 이미지를 참조하는 가장 좋은 방법은 무엇입니까?
- 18. Visual Studio 2010 웹 프로젝트에서 외부 리소스에 대한 링크 포함
- 19. 새 프로젝트에서 TFS를 사용하는 가장 좋은 방법
- 20. 추가 외부 종속성이있는 라이브러리를 AC_CHECK_LIB하는 가장 좋은 방법은 무엇입니까?
- 21. Visual Studio에 sharppcap 라이브러리를 포함시키는 방법?
- 22. 여러 Visual Studio 버전의 프로젝트 종속성
- 23. Visual Studio 프로젝트에서 프로젝트 디버깅 사용자 지정
- 24. Visual Studio에서 여러 프로젝트/솔루션으로 작업하는 가장 좋은 방법은 무엇입니까?
- 25. Visual Studio 2008 + Qt 코드베이스를 구성하는 가장 좋은 방법은 무엇입니까?
- 26. 여러 버전 어셈블리를 참조하는 방법
- 27. VS2003 솔루션의 VS2008 빌드 라이브러리를 사용할 수 있습니까?
- 28. Visual Studio 프로젝트에서 누락 된 참조를 찾는 방법을 결정하는 가장 좋은 방법은 무엇입니까?
- 29. Visual Studio 2010의 Visual Studio 2008 프로젝트에서 소스 편집
- 30. Visual Studio에서 클래스 라이브러리를 디버깅하는 방법
NuGet은이를 위해 설계되었습니다. – jnm2