我有 3 个项目的解决方案。项目一 - 图书馆。项目二 - 服务 (asmx)。项目三 - 测试。在我的服务中,我有两个配置转换:PRODUCTION 和 TEST。它们是平等的,但数据库的名称不同。我的解决方案:
如果我使用 PRODUCTION.config 进行调试测试,那么没问题 - 我的断点处于事件状态。如果我使用 TEST.config 进行调试 测试,那就很糟糕了。我明白了:
可能是什么问题?对不起我的英语。
最佳答案
修复:
- 用鼠标右键单击您的项目
- 选择属性
- 选择构建标签
- 确保 Define DEBUG constant 和 Define TRACE constant 是 检查
- 点击构建标签页底部的高级按钮
- 确保 Debug Info: 设置为 Full
- 点击确定并保存更改
- 清理解决方案并重建项目
源链接 Fixing “The breakpoint will not currently be hit. No symbols have been loaded for this document.” .
(第 6 步生成 .pdb 文件,这些是调试符号)
有关更多信息,请参阅下一个屏幕截图。build设置:
构建的高级设置:
已检查 Microsoft Visual Studio Enterprise 2015 和 Microsoft Visual Studio Professional 2017。
关于c# - VS2015 当前不会命中断点。没有为该文档加载任何符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36445717/