即使我在Debug配置中运行,这也是我得到的.
我得到这个的方式是启用"Just My Code"和Warn,如果启动时没有用户代码.这是我们项目最近发生的事情,我不知道我们做了什么导致这一点.但我一直无法修复它.断点不会触发,快速观察会产生奇怪的结果.
我试过谷歌搜索问题,但没有一个标准的"断点不会解雇"解决方案有效.我完全没有想法.
更新:我已经检查了配置管理器,并且每个项目也都设置为Debug.

更新2:我关闭了"启用Optimaizations",我不再获得"您正在调试发布版本"对话框.它再次在断点处运行和停止!但是输出窗口在启动时显示:
未加载模块"Navigo.exe"的符号.
- 使用调试版本配置或禁用调试选项"启用我的代码".
- 检查调试选项下的"符号"设置.
所以这解决了我不能再使用断点和弹出窗口的主要问题.这是奇怪的,因为我认为你需要加载符号才能使断点工作.那么如果没有加载符号,断点如何工作呢?也许这只是一个坏消息?