我正在尝试在我的项目中使用新的调试可视化工具,但 Visual Studio 发生了一些问题,它不再获取我的 natvis 文件。我尝试将它们复制到%USERPROFILE%\My Documents\Visual Studio 2012\Visualizers
以及\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Packages\Debugger\Visualizers
但它仍然失败。
一周前它确实有效,但从那以后有些东西就坏了。
我尝试修复 Visual Studio 但没有帮助。
我尝试启用EnableNatvisDiagnostics
在注册表中,但我没有在注册表中收到任何诊断消息Output window
.
不过预装的 natvis 文件运行良好。所以我尝试删除预装的 natvis 文件之一:stl.natvis
from Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Packages\Debugger\Visualizers
但 Visual Studio 仍然显示vector
就好像它有权访问stl.natvis
文件。有人知道如何解决这个问题吗? Visual Studio 是否有其他位置加载 natvis 文件?也许有一个注册表项?
附言。我尝试使用ProcessMonitor
找出 Visual Studio 加载 natvis 文件的位置,但我找不到任何引用ProcessMonitor
s logs.
我终于明白了这一点。 Natvis 可视化工具在以下情况下不起作用编辑并继续 https://msdn.microsoft.com/en-us/library/7yty6a48.aspx已启用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)