テンプレートを開発環境に読み込むことができない場合、問題を突き止めるにはいくつかの方法があります。
.vstemplate ファイルの検証
テンプレートの .vstemplate ファイルが Visual Studio テンプレート スキーマに準拠していないと、テンプレートが [新しいプロジェクト] ダイアログ ボックスに表示されないことがあります。
.vstemplate ファイルを検証するには
-
テンプレートを含む .zip ファイルを検索します。
-
.zip ファイルを抽出します。
-
Visual Studio で、[ファイル] メニューの [開く] をクリックし、[ファイル] をクリックします。
-
テンプレートの .vstemplate ファイルを選択し、[開く] をクリックします。
-
.vstemplate ファイルの XML が Visual Studio テンプレート スキーマに準拠していることを確認します。.vstemplate スキーマの詳細については、「Visual Studio テンプレート スキーマ参照」を参照してください。
メモ : |
|---|
| .vstemplate ファイルを編集する際に IntelliSense のサポートを利用するには、xmlns 属性を VSTemplate 要素に追加し、http://schemas.microsoft.com/developer/vstemplate/2005 の値を割り当てます。 |
-
.vstemplate ファイルを保存して、閉じます。
-
テンプレートに含まれるファイルを選択して右クリックし、[送る] をポイントし、[圧縮 (zip 形式) フォルダ] をクリックします。選択したファイルが .zip ファイルに圧縮されます。
-
新しい .zip ファイルを古い .zip ファイルと同じディレクトリに配置します。
-
抽出されたテンプレート ファイルと古いテンプレート .zip ファイルを削除します。
イベント ログの監視
Visual Studio は、テンプレート .zip ファイルの処理中に発生したエラーを記録します。[新しいプロジェクト] ダイアログ ボックスに表示されるはずのテンプレートが表示されない場合は、[イベント ビューア] を使用して問題を解決できます。
イベント ビューアでテンプレート エラーを見つけるには
-
Windows で、[スタート] をクリックし、[コントロール パネル] をクリックします。次に、[管理ツール] をダブルクリックし、[イベント ビューア] をダブルクリックします。
-
左のペインで、[アプリケーション] をクリックします。
-
[ソース] の値が [Visual Studio - VsTemplate] のイベントを探します。
-
テンプレート イベントをダブルクリックして、エラーを表示します。
参照