テンプレート インストールのトラブルシューティング
プロジェクトまたは項目テンプレートの配置時に問題が発生した場合は、診断ログを有効にすることができます。
インストール用の Common7\IDE\CommonExtensions フォルダーに pkgdef ファイルを作成します。 たとえば、C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\EnablePkgDefLogging.pkgdef です。
次の内容を pkgdef ファイルに追加します。
[$RootKey$\VsTemplate] "EnableTemplateDiscoveryLog"=dword:00000001
インストールの [開発者コマンド プロンプト] を開き、
devenv /updateConfiguration
を実行します。Visual Studio を開き、[新しいプロジェクトの作成] ダイアログ ボックスと [新しい項目] ダイアログ ボックスを起動して、両方のテンプレート ツリーを初期化します。
テンプレート ログが %LOCALAPPDATA%\Microsoft\VisualStudio\16.0_[instanceid]\VsTemplateDiagnosticsList.csv に表示されます (instanceid は Visual Studio のインスタンスのインストール ID に対応します)。 各テンプレート ツリーの初期化により、このログにエントリが追加されます。
このログ ファイルには、次の列が含まれています。
FullPathToTemplate。次の値があります。
マニフェストベースの配置の場合は 1
ディスクベースの配置の場合は 0
TemplateFileName
その他のテンプレートのプロパティ
Note
ログを無効にするには、pkgdef ファイルを削除するか、EnableTemplateDiscoveryLog
の値を dword:00000000
に変更してから、devenv /updateConfiguration
を再度実行します。