通过包含/排除设置禁用符号加载

A_L*_*A_L 5 debugging visual-studio

我正在使用VS 2017调试正在运行的进程。

首先,我使用DotPeek生成了PDB。 在此处输入图片说明

其次,我指出了VS 2107中pdb位置的目录(“ C:\ PdbDestination”)。 在此处输入图片说明

第三,我附加到使用该特定程序集的进程,将加载模块,但是禁用了符号加载。 在此处输入图片说明 预期结果是“符号状态”显示为“已加载符号”。

有人可以让我知道我可能错过的任何事情吗?

我可以通过从“模块”选项卡手动加载来解决此问题,但是我仍然想知道阻止符号加载的实际根本原因是什么(例如,包含/排除设置?)。

小智 5

请检查是否选择了“加载所有模块,除非排除”。

转到选项->调试->符号 Visual Studio:“调试->选项”对话框