次の方法で共有


方法 : テンプレートに参照を追加する

次の手順を使用して、アセンブリへの参照を含むテンプレートを作成します。

プロジェクト テンプレートでの参照の追加

プロジェクト テンプレートには、常にプロジェクト ファイルが含まれます。このプロジェクト ファイルを使用して、テンプレートへの参照を追加または削除します。

プロジェクト テンプレートに参照を追加するには

  1. [ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。

  2. [新しいプロジェクト] ダイアログ ボックスで、更新するテンプレートを選択し、プロジェクトの名前と場所を入力し、[OK] をクリックします。

  3. [参照の追加] ダイアログ ボックスで、プロジェクトに参照を追加または削除します。 参照の追加の詳細については、「方法: Visual Studio で参照を追加または削除する」を参照してください。

  4. テンプレートのエクスポート ウィザードを使用して、新しいテンプレートを作成します。 詳細については、「方法 : スタート キットを作成する」を参照してください。

  5. 更新されたテンプレートが .zip ファイルに圧縮されたら、古いテンプレートの .zip ファイルを削除します。

項目テンプレートでの参照の追加

項目テンプレートにはプロジェクト ファイルが含まれないため、項目テンプレートに対する参照の追加はプロジェクト テンプレートへの参照の追加とは異なります。 項目テンプレートに参照を追加するには、テンプレートのエクスポート ウィザードを使用するか、テンプレートの .vstemplate ファイルを手動で編集します。

注意

テンプレートが正しく機能するには、そのテンプレートを使用するすべてのコンピューターに、すべての参照先アセンブリがインストールされている必要があります。 一部のコンピューターにアセンブリがインストールされていない可能性がある場合は、テンプレートを共有している場所でアセンブリも共有し、ユーザーに各自のコンピューターにアセンブリをインストールさせます。 アセンブリのインストールについては、「方法 : グローバル アセンブリ キャッシュにアセンブリをインストールする」を参照してください。

テンプレートのエクスポート ウィザードを使用して、項目テンプレートに参照を追加するには

  1. Visual Studio でプロジェクトを作成または開きます。

  2. プロジェクトに項目を追加し、必要に応じて変更します。

  3. [ファイル] メニューの [テンプレートのエクスポート] をクリックします。

  4. [項目テンプレート] をクリックし、項目を含むプロジェクトを選択し、[次へ] をクリックします。

  5. テンプレートを作成する項目を選択し、[次へ] をクリックします。

  6. テンプレートに含めるアセンブリ参照を選択し、[次へ] をクリックします。

    注意

    現在のプロジェクトのアセンブリ参照から、アセンブリの一覧が生成されます。 参照するアセンブリが一覧に表示されない場合は、ウィザードを終了して参照をプロジェクトに追加し、ウィザードを再び実行します。

  7. アイコン ファイル名、テンプレート名、およびテンプレートの説明を入力し、[完了] をクリックします。

  8. 既存のテンプレートを変更した場合は、古い .zip テンプレート ファイルを削除します。

.vstemplate ファイルを手動で編集して、項目テンプレートに参照を追加することもできます。

項目テンプレートに参照を手動で追加するには

  1. テンプレートを含む .zip ファイルを探します。

  2. .zip ファイルを展開します。

  3. Visual Studio で .vstemplate ファイルを開きます。

  4. TemplateContent 要素に、References 要素を追加します。

  5. References 要素に、参照するアセンブリを含める 1 つ以上の Reference 要素を追加します。

  6. それぞれの Reference 要素に、参照するアセンブリの Assembly 要素を追加します。 たとえば、次のようにします。

    <TemplateContent>
        <References>
            <Reference>
                <Assembly>
                    System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
                </Assembly>
            </Reference>
            <Reference>
                <Assembly>
                    System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
                </Assembly>
            </Reference>
        </References>
        ...
    </TemplateContent>
    

    注意

    アセンブリは、厳密な名前を使用して参照する必要があります。

  7. .vstemplate ファイルを保存して、閉じます。

  8. テンプレートに含まれるファイルを選択して右クリックし、[送る] をポイントし、[圧縮 (zip 形式) フォルダー] をクリックします。 選択したファイルが .zip ファイルに圧縮されます。

  9. 抽出されたテンプレート ファイルと古いテンプレート .zip ファイルを削除します。

  10. 削除した .zip ファイルと同じディレクトリに新しい .zip ファイルを配置します。

参照

参照

Visual Studio テンプレート スキーマ参照

Reference 要素 (Visual Studio テンプレート)

Assembly 要素 (Visual Studio Templates)

その他の技術情報

Visual Studio テンプレート