模板安装疑难解答
如果在部署项目或项模板时遇到问题,可以启用诊断日志记录。
在 Common7\IDE\CommonExtensions 文件夹中为安装创建 pkgdef 文件。 例如, C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\EnablePkgDefLogging.pkgdef。
将以下内容添加到 pkgdef 文件:
[$RootKey$\VsTemplate] "EnableTemplateDiscoveryLog"=dword:00000001
打开 Visual Studio 并启动“创建新项目”和“新建项”对话框以初始化两个模板树。
模板日志现在显示在 %LOCALAPPDATA%\Microsoft\VisualStudio\16.0_[instanceid]\VsTemplateDiagnosticsList.csv 中(instanceid 对应于 Visual Studio 实例的安装 ID)。 每个模板树初始化将条目追加到此日志。
日志文件包含以下列:
FullPathToTemplate 具有以下值:
1 用于基于清单的部署
0 用于基于磁盘的部署
TemplateFileName
其他模板属性
注意
若要禁用日志记录,请删除 pkgdef 文件,或更改其值EnableTemplateDiscoveryLog
dword:00000000
,然后再次运行devenv /updateConfiguration
。