【发布时间】:2015-01-23 17:48:33
【问题描述】:
我正在尝试调试应用程序,但我不断收到以下错误消息:“断点当前不会被命中。没有为此文档加载任何符号。”当我将它附加到所需的进程时。
深入研究后,我意识到尽管 dll 可用,但在构建解决方案时并没有创建许多 pdb 文件。
【问题讨论】:
标签: vb.net visual-studio-2010 visual-studio visual-studio-debugging kofax
我正在尝试调试应用程序,但我不断收到以下错误消息:“断点当前不会被命中。没有为此文档加载任何符号。”当我将它附加到所需的进程时。
深入研究后,我意识到尽管 dll 可用,但在构建解决方案时并没有创建许多 pdb 文件。
【问题讨论】:
标签: vb.net visual-studio-2010 visual-studio visual-studio-debugging kofax
我不知道为什么在构建解决方案时没有创建 .pdb,但有几个地方需要检查。 进入项目属性,编译设置。在高级编译选项下,确保生成调试信息未设置为无。 检查 Debug 和 Release 配置以及您可能创建的任何配置。 还要验证构建输出路径是否指向您想要的位置。 您也可以尝试搜索您的驱动器以查看 .pdb 是否正在其他位置创建(不太可能但值得一试?)
【讨论】:
我遇到了同样的问题。 取消选中“本机代码”(在项目 --> 属性 --> 选项卡 Web --> 部分调试器 --> 本机代码)对我有用。
【讨论】:
我从另一个开发人员那里获得的 web api 代码也遇到了类似的问题。原来只是我的代码设置为真。您应该在输出窗口中看到一行显示符号未加载。要关闭仅我的代码,请转到工具然后选项、调试、常规并取消勾选启用仅我的代码
【讨论】:
另一个问题,当我的解决方案中的项目设置为发布配置时,我遇到了这个问题(我之前设置它是为了诊断发布问题)。设置回调试会带回断点。
【讨论】:
我遇到了同样的问题,我通过禁用“在后台导出”解决了这个问题。
【讨论】: