我可以为发布版本制作Visual Studio 2017加载符号

时间:2018-03-12 08:31:30

标签: visual-studio-2017 visual-studio-debugging

从Visual Studio 2017开始,Microsoft似乎已更改了将符号加载到调试器中的默认行为。如果使用发布配置构建组件,则会跳过加载符号。

如果我打开模块窗口(Debug / Windows / Modules)并查找相关模块,它会显示" Skipped loading symbols"。我可以通过上下文菜单加载符号。

是否可以更改此行为,以便自动加载符号?

1 个答案:

答案 0 :(得分:1)

如果此选项"启用Just My Code"在工具 - >选项 - >调试 - >常规已启用,受管调试器无法为任何优化的模块加载符号。所以你可以禁用它,然后再次重新调试你的应用程序。

此外,您还可以在调试应用程序时访问详细的输出窗口,您将从“输出”窗口获得更多有用的信息。

Visual Studio Debugger团队成员之前也分享了可能的原因:

https://social.msdn.microsoft.com/Forums/vstudio/en-US/e55d2f23-4803-45a9-995d-77b461e23273/skipped-loading-symbols?forum=vsdebug