模板安装疑难解答

如果在部署项目或项模板时遇到问题,可以启用诊断日志记录。

  1. Common7\IDE\CommonExtensions 文件夹中为安装创建 pkgdef 文件。 例如, C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\EnablePkgDefLogging.pkgdef

  2. 将以下内容添加到 pkgdef 文件:

    [$RootKey$\VsTemplate]
    "EnableTemplateDiscoveryLog"=dword:00000001
    
  3. 打开安装并运行devenv /updateConfiguration开发人员命令提示符

  4. 打开 Visual Studio 并启动“创建新项目”和“新建项”对话框以初始化两个模板树。

    模板日志现在显示在 %LOCALAPPDATA%\Microsoft\VisualStudio\16.0_[instanceid]\VsTemplateDiagnosticsList.csv 中(instanceid 对应于 Visual Studio 实例的安装 ID)。 每个模板树初始化将条目追加到此日志。

日志文件包含以下列:

  • FullPathToTemplate 具有以下值:

    • 1 用于基于清单的部署

    • 0 用于基于磁盘的部署

  • TemplateFileName

  • 其他模板属性

注意

若要禁用日志记录,请删除 pkgdef 文件,或更改其值EnableTemplateDiscoveryLogdword:00000000,然后再次运行devenv /updateConfiguration