[英]Visual Studio & Natvis not working
我正在使用 VS Ultimate 2012 更新 5:
...并尝试使用/安装 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.