方法 : テンプレートに参照を追加する
次の手順を使用して、アセンブリへの参照を含むテンプレートを作成します。
プロジェクト テンプレートでの参照の追加
プロジェクト テンプレートには、常にプロジェクト ファイルが含まれます。このプロジェクト ファイルを使用して、テンプレートへの参照を追加または削除します。
プロジェクト テンプレートに参照を追加するには
[ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。
[新しいプロジェクト] ダイアログ ボックスで、更新するテンプレートを選択し、プロジェクトの名前と場所を入力し、[OK] をクリックします。
[参照の追加] ダイアログ ボックスで、プロジェクトに参照を追加または削除します。 参照の追加の詳細については、「方法: Visual Studio で参照を追加または削除する」を参照してください。
テンプレートのエクスポート ウィザードを使用して、新しいテンプレートを作成します。 詳細については、「方法 : スタート キットを作成する」を参照してください。
更新されたテンプレートが .zip ファイルに圧縮されたら、古いテンプレートの .zip ファイルを削除します。
項目テンプレートでの参照の追加
項目テンプレートにはプロジェクト ファイルが含まれないため、項目テンプレートに対する参照の追加はプロジェクト テンプレートへの参照の追加とは異なります。 項目テンプレートに参照を追加するには、テンプレートのエクスポート ウィザードを使用するか、テンプレートの .vstemplate ファイルを手動で編集します。
注意
テンプレートが正しく機能するには、そのテンプレートを使用するすべてのコンピューターに、すべての参照先アセンブリがインストールされている必要があります。 一部のコンピューターにアセンブリがインストールされていない可能性がある場合は、テンプレートを共有している場所でアセンブリも共有し、ユーザーに各自のコンピューターにアセンブリをインストールさせます。 アセンブリのインストールについては、「方法 : グローバル アセンブリ キャッシュにアセンブリをインストールする」を参照してください。
テンプレートのエクスポート ウィザードを使用して、項目テンプレートに参照を追加するには
Visual Studio でプロジェクトを作成または開きます。
プロジェクトに項目を追加し、必要に応じて変更します。
[ファイル] メニューの [テンプレートのエクスポート] をクリックします。
[項目テンプレート] をクリックし、項目を含むプロジェクトを選択し、[次へ] をクリックします。
テンプレートを作成する項目を選択し、[次へ] をクリックします。
テンプレートに含めるアセンブリ参照を選択し、[次へ] をクリックします。
注意
現在のプロジェクトのアセンブリ参照から、アセンブリの一覧が生成されます。 参照するアセンブリが一覧に表示されない場合は、ウィザードを終了して参照をプロジェクトに追加し、ウィザードを再び実行します。
アイコン ファイル名、テンプレート名、およびテンプレートの説明を入力し、[完了] をクリックします。
既存のテンプレートを変更した場合は、古い .zip テンプレート ファイルを削除します。
.vstemplate ファイルを手動で編集して、項目テンプレートに参照を追加することもできます。
項目テンプレートに参照を手動で追加するには
テンプレートを含む .zip ファイルを探します。
.zip ファイルを展開します。
Visual Studio で .vstemplate ファイルを開きます。
TemplateContent 要素に、References 要素を追加します。
References 要素に、参照するアセンブリを含める 1 つ以上の Reference 要素を追加します。
それぞれの 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>
注意
アセンブリは、厳密な名前を使用して参照する必要があります。
.vstemplate ファイルを保存して、閉じます。
テンプレートに含まれるファイルを選択して右クリックし、[送る] をポイントし、[圧縮 (zip 形式) フォルダー] をクリックします。 選択したファイルが .zip ファイルに圧縮されます。
抽出されたテンプレート ファイルと古いテンプレート .zip ファイルを削除します。
削除した .zip ファイルと同じディレクトリに新しい .zip ファイルを配置します。
参照
参照
Reference 要素 (Visual Studio テンプレート)
Assembly 要素 (Visual Studio Templates)