2009-12-08 3 views
0

Sharepoint WebParts 용 유틸리티 라이브러리를 만들었습니다. 이제 WebPart 프로젝트에서이 라이브러리를 참조하면 잘 컴파일되지만 라이브러리는 .wsp 패키지에 포함되지 않습니다. 즉, 라이브러리 어셈블리가 대상 시스템에 배포되지 않아 WebPart가 실패하게됩니다.Sharepoint WebPart, wsp 패키지에 추가 어셈블리 포함

이 문제를 해결할 방법이 있습니까? Visual Studio 08 & VseWSS 1.2를 사용하고 있습니다.

답변

3

브리지 (Brij)의 대답은 부분적으로 정확, 당신의 VSeWSS 버전은 문제입니다. 이 기능은 버전 1.3 (3 월 CTP 권장)에서만 제공되었으므로 CopyToLocal = true가 자동으로 어셈블리를 GAC에 추가합니다.

+0

이것이 내가 WSPBuilder를 좋아하는 이유입니다. –

3

어셈블리> 속성을 ​​마우스 오른쪽 버튼으로 클릭
"로컬 복사"속성을 true로 설정하십시오.
프로젝트 빌드.
은 자세한 내용은 다음을 참조하십시오 :
http://urenjoy.blogspot.com/2009/08/add-assembly-wsp-vsewss.html

+1

다른 웹 파트에서도 유틸리티 어셈블리를 사용하려면 자체 솔루션과 기능으로 배포해야합니다. 그렇지 않으면 다른 웹 파트의 어셈블리가이를 참조 할 수도 있지만 유틸리티 어셈블리는 웹 파트 어셈블리와 함께 철회됩니다. – Flo

+0

좋은 지적. 둘 이상의 WebPart에서 유틸리티 라이브러리를 사용하는 경우 유틸리티 라이브러리에 대해 고유 한 기능을 항상 만들어야합니까? – driAn

관련 문제