繁体   English   中英

Visual Studio 和 Natvis 不工作

[英]Visual Studio & Natvis not working

我正在使用 VS Ultimate 2012 更新 5:

  • 微软视觉工作室终极版 2012
  • 版本 11.0.61219.00 更新 5
  • 微软 .NET 框架
  • 版本 4.5.50938

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

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

没有任何效果。

任何的想法 ? 问候。 阿兰又名BDW

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

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

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

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

您可以直接在 Visual Studio 中启用 natvis 调试:
Tools -> Options -> Debugging -> Ouput Window -> Natvis diagnostic messages (C++ only)
它适用于 Visual Studio 2015 - 2019(至少)。

(由于未使用Visual C++ 2015 EnableNatvisDiagnostics注册表设置。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM