gpt4 book ai didi

c++ - Visual Studio 2012 中用户定义的 natvis 文件

转载 作者:可可西里 更新时间:2023-11-01 17:08:57 27 4
gpt4 key购买 nike

我正在尝试在我的项目中使用新的调试可视化工具,但 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 窗口 中没有收到任何诊断消息。

虽然预装的 natvis 文件工作正常。因此,我尝试从 Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Packages\Debugger\Visualizers 中删除一个预安装的 natvis 文件:STL.natvis 但 Visual Studio 仍在显示 vector,就好像它可以访问 STL.natvis 文件一样。有人知道如何解决这个问题吗? Visual Studio 从其他位置加载 natvis 文件吗?也许有一个注册表项?

附言。我尝试使用 ProcessMonitor 找出 Visual Studio 从中加载 natvis 文件的位置,但我在 ProcessMonitor 的日志中找不到任何引用。

最佳答案

我终于明白了。 Natvis 可视化工具在 Edit and Continue 时不工作已启用。

关于c++ - Visual Studio 2012 中用户定义的 natvis 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17811628/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com