質問
だから私はすべてのクリス・オブリエン機能を読んでブログをアップグレードしています、そして私は大きな質問をしています。
スクラッチからサイトを作成したいとし、機能が有効になったイベントと機能アップグレードイベントの機能を有効にしたいとします。
SharePointは、i sisgentosを自動的に実行します。
解決
Chrisは機能アップグレード(パート1) - 基礎
機能アップグレードは自動的には起こりません( 機能は無効化/再活性化されています)機能をアップグレードする唯一の方法 spfeature.upgrade()を呼び出すことです
だから、最初の展開では機能を有効にしてfivation_activatedイベントが実行されます。
変更を加えて、Update-SPSolutionコマンドレットを使用してソリューションをアップグレードします。パッケージ内のファイルがデプロイされていますが、機能バージョンが変更されず、Feature_Upgradeイベントハンドラは実行されず、機能マニフェストのアップグレード手順は実行されません。これらのことが起こるためには、コードを書くか、PowerShellを使用してSPFeatureオブジェクトのアップグレード方法を呼び出す必要があります。私は通常、ユーザーがこれを実行できるカスタムアプリケーションページを作成します。
チェックアウト>詳細については、SharePoint 2010 での機能バージョン管理とアップグレードサポートへのディープダイビング。
所属していません sharepoint.stackexchange