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

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

vstemplate ファイルを検証するValidate the vstemplate file

テンプレートの vstemplate ファイルが Visual Studio テンプレート スキーマに準拠していないと、テンプレートが [新しいプロジェクト] ダイアログ ボックスに表示されないことがあります。If the vstemplate file in a template doesn't adhere to the Visual 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 Studio の [ファイル] メニューで、[開く] > [ファイル] の順に選択します。On the File menu in Visual Studio, choose Open > File.

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

  5. vstemplate ファイルの XML がテンプレート スキーマに準拠していることを確認します。Verify that the XML of the vstemplate file adheres to the template schema. vstemplate スキーマの詳細については、テンプレート スキーマ参照に関するページを参照してください。For more information on the vstemplate schema, see 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, and choose Send to > 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.

診断ログを有効にするEnable diagnostic logging

テンプレートの検出のトラブルシューティング (機能拡張)に関するページの手順に従って、テンプレートの検出の診断ログを有効にできます。You can enable diagnostic logging for template discovery by following the steps in Troubleshoot template discovery (extensibility).

関連項目See also