문제

솔루션에 SharePoint 2010 프로젝트가 있으며 솔루션에 도서관 프로젝트가 있습니다.SharePoint 프로젝트에서 Project를 참조했습니다.

이제 SharePoint 프로젝트를 배포 할 때 사용자 정의 라이브러리가 배포되지 않습니다.나는 GAC를 확인했고 거기에 있지 않으므로 SharePoint 에서이 라이브러리 등을로드 할 수없는 오류가 발생합니다.

라이브러리에 대한 참조에서는 Copylocal이 true로 설정되어 있으므로이 라이브러리를 GAC에 배포하려면 어떻게합니까?

두 번째 질문, SharePoint 프로젝트를 배포하는 데는 라이브러리를 분리 할 수 있습니까?그리고 그것을하는 방법은 무엇입니까?

도움이 되었습니까?

해결책

그래서 다른 프로젝트에서 생성 된 DLL을 참조하고 SP 프로젝트에서 참조 할 때 패키지에 추가해야합니다.

Visual Studio 3 파티 어셈블리를 추가하거나 다른 프로젝트의 어셈블리를 GAC로 추가하십시오. 다음으로 다음을 수행하십시오.

SharePoint 프로젝트의 패키지 폴더에서 Package.Package를 엽니 다.

하단 영역에서 고급을 클릭합니다.

추가를 클릭하고 추가 할 어셈블리 유형을 선택하십시오.

in 대화 상자 DLL 파일, CHEC GAC 또는 BIN을 선택하고 필요한 경우 안전 컨트롤 및 클래스 자원 항목을 추가하십시오.확인을 클릭하십시오.

어셈블리는 매니페스트에서 정의 된 WSP로 패키지화되고 매번 배포됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top