WSP를 철회 한 후 사용자 정의 목록, 필드, ContentTypes 및 views가 머물러있는 이유

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/60233

  •  10-12-2019
  •  | 
  •  

문제

My SharePoint 2010 포털을 위해 Visual Studio 2010에서 WSP를 구축했습니다.VS에서는 사용자 정의 목록, 필드, 콘텐츠 유형 및 뷰를 만들었습니다.배포 할 때는 사용자 정의 목록, 필드, 콘텐츠 유형 및 뷰를 볼 수 있습니다.WSP를 퇴거하면 이러한 사용자 정의 목록, 필드, 콘텐츠 유형 및 뷰가 있음이 있습니다.후퇴 PowerShell 명령에 의해 제거되지 않는 이유는 무엇입니까?

Uninstall-SPSolution -Identity my.wsp -allwebapplications
Remove-SPSolution -identity my.wsp -force
.

사이트 모음 기능이 여전히 활성화 된 기능을 참조하십시오.또한 사이트 기능에서도.이 문제가 있습니까?

도움이 되었습니까?

해결책

답변을 쳤습니다.솔루션을 제거 / 제거하기 전에 모든 기능을 비활성화하십시오.기능을 비활성화하기 전에 솔루션을 제거하는 것이 적절한 경우가 거의 없습니다.솔루션을 제거하면 먼저 그 기능을 정상적으로 비활성화 할 수 없을 수도 있습니다.

이 문제가 발생할 수있는 또 다른 이유는 선언적 XML을 사용하는 대신 기능 수신자 (예 : FeatureActivated 내부) 내에 목록 / 콘텐츠 유형 / 사이트 열을 만드는 경우입니다.그렇게하는 경우 기능 수신기 내부 (예 : FeatureDeactivating 내부) 기능이 적절한 경우 피쳐 후에 정리하는 방법이 있는지 확인해야합니다.

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