여러 프로젝트가있는 솔루션이 있습니다. 각 프로젝트는 빌드 후 해당 출력 디렉토리에 결합 된 어셈블리를 사용합니다. 이 프로젝트의 대부분은 공통 dll을 가지고 있습니다. 예를 들어 ProjectA.dll은 ProjectB, ProjectC 및 ProjectD에서 사용됩니다. ProjectA.dll을 하나의 중앙 폴더에 넣고 다른 클래스 라이브러리 프로젝트가 가리 키도록 할 수 있습니까? GAC에 대해 알고 있지만 여러 응용 프로그램에서 특정 어셈블리를 사용하는 경우에만 사용해야한다고 말합니다..NET에서 공통 어셈블리를 사용하는 여러 프로젝트
편집 : 배포하면, 나는 다음과 같은 구조를 원하는 :
Bin
-> ProjectA.dll
-> Other Projects
----> ProjectB.dll
----> ProjectC.dll
MyProject.exe
윌 projectA.dll 여전히 ProjectB.dll 및 ProjectC.dll에 의해 적절하게 참조 할 수?
답변 해 주셔서 감사합니다. 응용 프로그램이 배포 된 경우에도 여전히 작동합니까? 프로그램을 배포 할 때 이런 종류의 구조를 계획하고 있습니다. (편집 된 질문보기) – randacun
이 기사를 보셔야합니다. http://www.codeproject.com/Articles/12215/Assemblies-locating-binding-and-deploying –