문제

그래서 Chris Obrien 기능을 모두 읽고 블로그를 업그레이드하고 큰 질문이 있습니다.

는 처음부터 사이트를 만들고 기능을 활성화 한 기능을 활성화하고 기능 업그레이드 이벤트가있는 기능을 활성화하고 싶습니다.

SharePoint는 자동으로 IPELY를 자동으로 실행하거나 기능을 활성화 한 다음 기능 업그레이드 툴킷을 사용하여 업그레이드해야합니다.

도움이 되었습니까?

해결책

Chris가 기능 업그레이드 (Part 1) - 펀더멘털

기능 업그레이드가 자동으로 발생하지 않습니다 ( 기능이 비활성화 / 재 활성화됩니다)! 기능을 업그레이드하는 유일한 방법 spfeature.upgrade () 를 호출하는 것입니다.

이 기능을 활성화하면 Feature_Activated 이벤트가 실행됩니다.

이제 변경 사항을 변경하고 update-spsolution cmdlet을 사용하여 솔루션을 업그레이드합니다. 패키지의 파일이 배포되지만 기능 버전이 변경되지 않고 feature_upgrade 이벤트 핸들러가 실행되지 않으며 기능 매니페스트 실행의 업그레이드 지침이 없습니다. 이러한 일을 얻으려면 코드를 작성하거나 PowerShell을 사용하여 SPFeature 개체의 업그레이드 방법을 호출해야합니다. 일반적으로 사용자 가이 작업을 수행하는 데 사용할 수있는 사용자 지정 응용 프로그램 페이지를 만듭니다.

체크 아웃 자세한 내용은 SharePoint 2010에서 의 기능 버전 관리 및 업그레이드 지원에 대한 깊이 다이빙을 제공합니다.

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