方法 : テンプレートの問題を解決するHow to: Troubleshoot Templates

テンプレートを開発環境に読み込むことができない場合に、問題を突き止める方法はいくつかあります。If a template fails to load in the development environment, there are several ways to locate the problem.

.vstemplate ファイルの検証Validating the .vstemplate File

テンプレートの .vstemplate ファイルが Visual StudioVisual Studio テンプレート スキーマに準拠していないと、テンプレートが [新しいプロジェクト] ダイアログ ボックスに表示されないことがあります。If the .vstemplate file in a template does not adhere to the Visual StudioVisual Studio template schema, the template may not appear in the New Project dialog box.

.vstemplate ファイルを検証するにはTo validate the .vstemplate file

  1. テンプレートを含む .zip ファイルを探します。Locate the .zip file that contains the template.

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

  3. Visual StudioVisual Studio[ファイル] メニューの [開く] をクリックし、[ファイル] をクリックします。On the File menu in Visual StudioVisual Studio, click Open, and then click File.

  4. テンプレートの .vstemplate ファイルを選択し、[開く] をクリックします。Select the .vstemplate file for the template, and click Open.

  5. .vstemplate ファイルの XML が Visual StudioVisual Studio テンプレート スキーマに準拠していることを確認します。Verify that the XML of the .vstemplate file adheres to the Visual StudioVisual Studio template schema. .vstemplate スキーマの詳細については、「Visual Studio テンプレート スキーマ参照」を参照してください。For more information on the .vstemplate schema, see Visual Studio Template Schema Reference.

    注意

    .vstemplate ファイルを作成する際に IntelliSense サポートを取得するには、xmlns 属性を VSTemplate 要素に追加し、http://schemas.microsoft.com/developer/vstemplate/2005 の値を割り当てます。To get IntelliSense support while authoring the .vstemplate file, add a xmlns attribute to the VSTemplate element and assign it a value of http://schemas.microsoft.com/developer/vstemplate/2005.

  6. .vstemplate ファイルを保存して、閉じます。Save and close the .vstemplate file.

  7. テンプレートに含まれるファイルを選択して右クリックし、[送る] を選択し、[圧縮 (zip 形式) フォルダー] をクリックします。Select the files included in your template, right-click, select Send To, and click Compressed (zipped) Folder. 選択したファイルは .zip ファイルに圧縮されます。The files that you selected are compressed into a .zip file.

  8. 新しい .zip ファイルを古い .zip ファイルと同じディレクトリに配置します。Place the new .zip file in the same directory as the old .zip file.

  9. 抽出したテンプレート ファイルと古いテンプレート .zip ファイルを削除します。Delete the extracted template files and the old template .zip file.

イベント ログの監視Monitoring the Event Log

Visual StudioVisual Studio は、テンプレート .zip ファイルの処理中に発生したエラーを記録します。 logs errors encountered when processing template .zip files. [新しいプロジェクト] ダイアログ ボックスに表示されるはずのテンプレートが表示されない場合は、[イベント ビューアー] を使用して問題のトラブルシューティングを行うことができます。If a template does not show up in the New Project dialog box as expected, you can use Event Viewer to troubleshoot the issue.

イベント ビューアーでテンプレート エラーを見つけるにはTo locate template errors in Event Viewer

  1. Windows で、[スタート] をクリックし、[コントロール パネル] をクリックします。次に、[管理ツール] をダブルクリックし、[イベント ビューアー] をダブルクリックします。In Windows, click Start, click Control Panel, double-click Administrative Tools, and then double-click Event Viewer.

  2. 左ウィンドウで、[アプリケーション] をクリックします。In the left pane, click Application.

  3. [ソース] の値が [Visual Studio - VsTemplate] のイベントを探します。Look for events with a Source value of Visual Studio - VsTemplate.

  4. テンプレート イベントをダブルクリックして、エラーを表示します。Double-click on a template event to view the error.

関連項目See Also

テンプレートのカスタマイズ Customizing Templates
プロジェクトと項目テンプレートの作成 Creating Project and Item Templates
Visual Studio テンプレート スキーマ参照Visual Studio Template Schema Reference