2013-09-02 3 views

답변

0

클래스 파일은 솔루션의 일부가 아니므로 모든 코드 파일이 컴파일되고 프로젝트 어셈블리에 포함됩니다.이 dll은 솔루션 패키지의 일부가되며 GAC에 배치됩니다. 솔루션이 배포됩니다.

그래서 추가 작업을 수행 할 필요가 없습니다.

+0

ProjectA와 ProjectB가 공유 코드를 사용하고 ProjectA만이 공유 된 코드를 포함하고 ProjectB 만 설치하려는 경우 어떻게됩니까? – Greg

+0

그런 경우 아래에 설명 된 것처럼 프로젝트 B에 다른 타사 DLL과 같은 공통 코드가있는 프로젝트 A DLL의 참조를 추가 할 수 있습니다. http://stackoverflow.com/questions/7521697/include-3rd-party- dll-in-the-sharepoint-project-while-packaging-the-wsp – msounthar

+0

물론 훨씬 더 우아한 방법은 그것을위한 별도의 솔루션을 만드는 것입니다 (이 경우에는 전체 ProjectA가 아닌 실제로 유용한 코드 만 포함합니다) . ProjectA를 더 이상 유지하고 싶지 않은 이유가있을 때 어떤 일이 발생합니까? 공유 코드를 ProjectB로 이동 하시겠습니까? – Greg

0

아마도 필요한 코드가 들어있는 .dll을 만들어 별도의 .wsp 패키지에 배포해야합니다.

관련 문제