WSPを後退させた後にカスタムリスト、フィールド、ContentTypes、およびViewsが存在しない理由

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

  •  10-12-2019
  •  | 
  •  

質問

私は私のSharePoint 2010 PortalのためにVisual Studio 2010でWSPを作成しました。VSでは、カスタムリスト、フィールド、コンテンツタイプ、ビューをいくつか作成しました。展開すると、いくつかのカスタムリスト、フィールド、コンテンツタイプ、ビューが表示されます。これらのカスタムリスト、フィールド、コンテンツタイプ、ビューが存在します。後退PowerShellコマンドによって削除されないのはなぜですか?

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

サイトコレクションの機能では、まだアクティブ化された機能があります。サイトの機能もあります。これは問題ですか?

役に立ちましたか?

解決

あなたは自分で答えを打った。解決策をアンインストール/削除する前に、必ず機能を無効にしてください。機能を無効にする前にソリューションをアンインストールすることが適切なケースはほとんどありません。最初にソリューションをアンインストールした場合は、後で正常に機能を無効にすることができない場合があります。

もう1つの考えられる理由この問題が発生する可能性がある場合は、宣言型XMLを使用するのではなく、(例えば、FeatureActivated内の内部)リスト/コンテンツタイプ/サイト列を作成している場合です。そうした場合は、機能受信者(たとえばFeatureDeactivating内)の内部にある場合は、機能の後にクリーンアップする方法もあることを確認する必要があります。

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top