次の方法で共有


SharePoint ソリューション パッケージをカスタマイズする

パッケージ デザイナーを使用して、パッケージ (.wsp) を作成およびカスタマイズできます。 たとえば、SharePoint プロジェクトの項目と機能を追加したり、ソリューションの配置時に Web サーバーをリセットするかどうかを指定したり、配置サーバーの種類を設定したりできます。

パッケージ デザイナーを開く

パッケージ デザイナーを開くには

  • ソリューション エクスプローラーで、[パッケージ] をダブルクリックするか、[パッケージ] のショートカット メニューで [ビュー デザイナー] を選択します。

パッケージ化された manifestfFile を表示する

パッケージ デザイナーを使用して、パッケージ化されたマニフェスト ファイルを変更および生成できます。 その後、Visual Studio でこのファイルの XML コードを表示できます。

XML ソース ファイルを表示するには

  1. パッケージ デザイナーで、[マニフェスト] を選択します。

ソリューション エクスプローラーを使用してパッケージ化されたマニフェスト ファイルを表示するには

  1. ソリューション エクスプローラーで、[すべてのファイルを表示] をクリックします。

  2. [パッケージ] を展開し、Package.package を展開します。次に、Package.Template.xml ファイルを開きます。

    Note

    パッケージ テンプレートのマニフェスト XML ファイルを開くと、ファイルは自動的に検証されます。[エラー一覧] ウィンドウに表示される警告は無視してかまいません。

マニフェスト テンプレートを変更する

パッケージ化されたマニフェスト ファイルの XML コードは、Visual Studio の XML エディターまたは [マニフェスト テンプレート] ペインで変更できます。 XML コードに対する変更は、パッケージのパッケージ化されたマニフェスト ファイルにマージされます。

XML エディターを使用してマニフェスト テンプレートを変更するには

  1. パッケージ デザイナー[マニフェスト] タブを選択します。[編集オプション] ノードを展開し、[XML エディターで開く] リンクをクリックします。

    XML への変更は、パッケージ化されたマニフェスト ファイルにマージされます。

[マニフェスト テンプレート] ウィンドウを使用してマニフェスト テンプレートを変更するには

  1. パッケージ デザイナー[マニフェスト] タブを選択します。[編集オプション] ノードを展開し、[マニフェスト テンプレート] ペインに表示される XML を変更します。

    XML への変更は、[パッケージ マニフェストのプレビュー] ウィンドウに表示されます。

パッケージ化されたマニフェスト ファイルを上書きする

パッケージ デザイナーを無効にして、manifest.xml ファイルを手動で作成できます。 この手順を初めて実行すると、パッケージ デザイナーの現在の設定がパッケージ テンプレート XML ファイルに保存されます。 その後、XML コードを変更または上書きできます。

Note

パッケージ デザイナーが無効になっているときに、XML ファイル内の SharePoint プロジェクトの項目と機能を追加または削除した場合、これらのプロジェクトの項目と機能はパッケージ化されません。

デザイナーを無効にすることでパッケージ化されたマニフェスト ファイルを上書きするには

  1. パッケージ デザイナーで、[マニフェスト] タブを選択します。

  2. [編集オプション] ノードを展開し、[生成された XML を上書きし、XML エディターでマニフェストを編集します] リンクを選択し、[はい] ボタンを選択します。

    現在のパッケージ化されたマニフェスト ファイルでテンプレートが更新されます。

パッケージ デザイナーを有効にする

パッケージ デザイナーを再度有効にして、manifest.xml ファイルをカスタマイズできます。

デザイナーを再度有効にするには

  1. パッケージ デザイナーで、[マニフェストの編集を破棄してデザイナーを再有効化します] リンクを選択し、[はい] ボタンを選択します。

    テンプレートは元のテキストで更新され、XML に対する変更はすべて失われます。