这是我在调试配置中运行时得到的结果:
我实现这一点的方式是启用"Just My Code",并在启动时发出警告,如果没有任何用户代码.这是我们的项目最近发生的事情,我不确定我们做了什么导致了这一点.但我一直无法修复它.断点不会触发,quick watch会给出奇怪的结果.
我曾try 在谷歌上搜索这个问题,但没有一个标准的"断点不会触发"解决方案奏效.我没有主意了.
我已经判断了配置管理器,每个项目也都设置为调试.
我关闭了"启用优化",不再出现"您正在调试发布版本"对话框.它再次在断点上运行和停止!但是,输出窗口在启动时显示:
模块"Navigo"的符号.未加载exe.
- 使用调试生成配置或禁用调试选项"仅启用我的代码".
- 判断调试选项下的"符号"设置.
这解决了我的primary中不能再使用断点和弹出窗口的问题.这很奇怪,因为我认为您需要加载符号才能使断点工作.那么,如果没有加载符号,断点如何工作呢?也许这只是个坏消息?