所有,我在我的机器上安装了一个版本,并且一些功能在代码中完美运行(在发布和调试两种模式下),但该功能仅在构建中不起作用。 所以,我想使用attach to process来调试.exe。所以,我从桌面快捷方式启动了buid .exe并将visual studio连接到.exe但是visual studio说没有.pdb文件,所以它无法调试。所以,一个选择就是这个
或者我必须做一些其他事情来调试该代码。
答案 0 :(得分:0)
您可以指定启动调试器时pdb的visual studio需要加载的内容
确保它们是正确的版本,或者您需要在断点上指定(通过右键单击=> location =>允许源代码不同)。
更多信息here
答案 1 :(得分:0)
您应该将.PDB(符号)文件复制到.EXE文件所在的位置,然后VisualStudio将附加到进程并让您开始在那里进行debuging过程。
此外,您可以设置Microsoft符号服务器。 请检查此article
答案 2 :(得分:0)
最简单的方法是将.pdb添加到与已提及的.exe相同的目录中
此外,包括或排除pdbs:
工具 - >选项 - >调试 - >符号
可以选择所有模块(带排除项)或选择要加载的特定模块
仅禁用我的代码:
工具 - >选项 - >调试 - >一般
解开'Just My Code'
调试Microsoft库
您可能想要添加Microsoft的符号服务器
工具 - >选项 - >调试 - >符号