Visual Studio& Natvis没工作

时间:2016-03-22 08:29:53

标签: c++ visual-studio-2012 natvis

我正在使用VS Ultimate 2012 Update 5:

  • Microsoft Visual Studio Ultimate 2012
  • 版本11.0.61219.00更新5
  • Microsoft .NET Framework
  • 版本4.5.50938

...并尝试使用/ install natvis来获取用户定义的调试器变量vizualisations。

我做了MSDN或StackOverflow中提供的所有提示(比如在注册表中创建EnableNatvisDiagnostics,或在https://msdn.microsoft.com/fr-fr/library/jj620914%28v=vs.110%29.aspx中提供建议)

没有任何作用。

有什么想法吗? 问候。 Alain aka BDW

2 个答案:

答案 0 :(得分:2)

对我来说,我必须在调试器选项中关闭使用本机兼容模式。直到那时,这些其他建议都没有起作用。所以我的建议是尝试使用这些调试器选项,直到natvis工作,因为这里没有一个适合所有人的解决方案。

答案 1 :(得分:1)

我在VS2015遇到了类似的问题。突然间,我的所有视觉设备都停止了工作。

参考这篇文章:User defined natvis files in Visual Studio 2012 - 在我的例子中,“在变量窗口中显示数据对象的原始结构”被关闭。检查它似乎让VS再次开始加载Natvis文件。

我还关闭了“使用托管兼容模式”和“使用原生兼容模式”,因为我在可视化工具停止为我工作的时候检查了这些选项。