SharePoint ソリューション パッケージをカスタマイズする
パッケージ デザイナーを使用して、パッケージ (.wsp) を作成およびカスタマイズできます。 たとえば、SharePoint プロジェクトの項目と機能を追加したり、ソリューションの配置時に Web サーバーをリセットするかどうかを指定したり、配置サーバーの種類を設定したりできます。
パッケージ デザイナーを開く
パッケージ デザイナーを開くには
- ソリューション エクスプローラーで、[パッケージ] をダブルクリックするか、[パッケージ] のショートカット メニューで [ビュー デザイナー] を選択します。
パッケージ化された manifestfFile を表示する
パッケージ デザイナーを使用して、パッケージ化されたマニフェスト ファイルを変更および生成できます。 その後、Visual Studio でこのファイルの XML コードを表示できます。
XML ソース ファイルを表示するには
- パッケージ デザイナーで、[マニフェスト] を選択します。
ソリューション エクスプローラーを使用してパッケージ化されたマニフェスト ファイルを表示するには
ソリューション エクスプローラーで、[すべてのファイルを表示] をクリックします。
[パッケージ] を展開し、Package.package を展開します。次に、Package.Template.xml ファイルを開きます。
Note
パッケージ テンプレートのマニフェスト XML ファイルを開くと、ファイルは自動的に検証されます。[エラー一覧] ウィンドウに表示される警告は無視してかまいません。
マニフェスト テンプレートを変更する
パッケージ化されたマニフェスト ファイルの XML コードは、Visual Studio の XML エディターまたは [マニフェスト テンプレート] ペインで変更できます。 XML コードに対する変更は、パッケージのパッケージ化されたマニフェスト ファイルにマージされます。
XML エディターを使用してマニフェスト テンプレートを変更するには
パッケージ デザイナーで [マニフェスト] タブを選択します。[編集オプション] ノードを展開し、[XML エディターで開く] リンクをクリックします。
XML への変更は、パッケージ化されたマニフェスト ファイルにマージされます。
[マニフェスト テンプレート] ウィンドウを使用してマニフェスト テンプレートを変更するには
パッケージ デザイナーで [マニフェスト] タブを選択します。[編集オプション] ノードを展開し、[マニフェスト テンプレート] ペインに表示される XML を変更します。
XML への変更は、[パッケージ マニフェストのプレビュー] ウィンドウに表示されます。
パッケージ化されたマニフェスト ファイルを上書きする
パッケージ デザイナーを無効にして、manifest.xml ファイルを手動で作成できます。 この手順を初めて実行すると、パッケージ デザイナーの現在の設定がパッケージ テンプレート XML ファイルに保存されます。 その後、XML コードを変更または上書きできます。
Note
パッケージ デザイナーが無効になっているときに、XML ファイル内の SharePoint プロジェクトの項目と機能を追加または削除した場合、これらのプロジェクトの項目と機能はパッケージ化されません。
デザイナーを無効にすることでパッケージ化されたマニフェスト ファイルを上書きするには
パッケージ デザイナーで、[マニフェスト] タブを選択します。
[編集オプション] ノードを展開し、[生成された XML を上書きし、XML エディターでマニフェストを編集します] リンクを選択し、[はい] ボタンを選択します。
現在のパッケージ化されたマニフェスト ファイルでテンプレートが更新されます。
パッケージ デザイナーを有効にする
パッケージ デザイナーを再度有効にして、manifest.xml ファイルをカスタマイズできます。
デザイナーを再度有効にするには
パッケージ デザイナーで、[マニフェストの編集を破棄してデザイナーを再有効化します] リンクを選択し、[はい] ボタンを選択します。
テンプレートは元のテキストで更新され、XML に対する変更はすべて失われます。