문제

나는 다음과 같은 상황을 가지고있다 :

solution1.wsp 내부 파일이있는 문서 라이브러리가있는 에 새 파일을 추가하기위한 모듈 요소를 사용합니다.

및 solution2.wsp 내부에 다른 파일이있는 문서 라이브러리 (모듈의 새 파일 포함)

나는 Update-SPSolution cmdlet을 사용하려고 노력했지만 성공하지 못했습니다.문서 라이브러리 항목은 변경되지 않았습니다.

Update-SPSolution의 동작을 조사했으며 새 항목을 추가하는 것이 불가능합니다 (모듈 요소).

모듈을 통해 기능에 새로운 항목을 추가 한 다음 Update-SPSolution 작업을 수행 할 수 있습니까?

도움이 되었습니까?

해결책

내 질문에 대한 답변을 찾아 냈습니다.그래 넌 할수있어.요소를 사용할 수 있습니다.msdn.microsoft.com/en-us/library/ee537916(v=office.14).aspx. 새 콘텐츠로 동일한 파일 Elements.xml을 사용하십시오.

다른 팁

"Nofollow"> MSDN- SharePoint 2010 및 2013 년 모두에 대한 업데이트 - spsolution

Update-SPSolution cmdlet은 팜에서 배포 된 SharePoint 솔루션을 업그레이드합니다.새 솔루션이 배포 된 솔루션으로 동일한 파일 및 기능을 포함하는 경우에만이 cmdlet을 사용하십시오. 파일 및 기능이 다르면 Update-SPSolutionUninstall-SPSolution cmdlets를 각각 사용하여 솔루션을 각각 해제하고 재배포해야합니다.

그래서 불행히도, 아니요, Install-SPSolution를 사용하여 모듈을 통해 문서 라이브러리에 새 파일을 추가 할 수 없습니다.

update-spsolution 를 사용하여 문서 라이브러리에 새 파일을 추가 할 수는 없지만 대신 일부 를 포함하여 문서 라이브러리를 생성하는 (또는 이미 생성 된 문서 라이브러리)을 만들 수있는 기능을 작성할 수 있습니다.기본 문서 가 이미 라이브러리에 있습니다.이 기능은 웹 범위가 있어야하며 목록 인스턴스 요소와 모든 필요한 콘텐츠 파일이있는 모듈 요소를 포함해야합니다.모듈의 URL 매개 변수를 변경하면 문서가 새 / 기존 문서 라이브러리에 배치되는지 확인할 수 있습니다.

여기에 Smart Example 그것을해라.

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