Visual Studio没有遇到应该总是遇到的断点+在运行代码中绑定断点的问题

时间:2018-04-13 18:18:16

标签: c# .net asp.net-mvc visual-studio

所以我正在尝试为我正在处理的项目添加一些新代码,但Visual Studio根本没有合作。

该项目仅针对此组更改之前存在的代码命中断点。请参阅下面的屏幕截图,其中顶部和底部断点是预先存在的代码,并且一些新代码位于if语句中。

我不知道从哪里开始,我已经尝试过清洁和重建,但无济于事。

enter image description here

2 个答案:

答案 0 :(得分:2)

解决:

调试菜单 - >选项 - >调试 - >一般 - >取消选中模块加载时抑制JIT优化

我不确定为什么它决定立即开始行动(在这个项目上工作一年没有遇到这个问题),但我猜测我正在尝试调试的代码已被优化掉了。

答案 1 :(得分:0)

  1. 重建全部。 (我看到你试过了 - 我列出供其他人考虑。)

  2. 确保所讨论代码的所有依赖项都是最新的。您可能对程序集(DLL)的项目引用已经与其PDB /源代码不同步。确保所有引用都指向当前编译的代码。

  3. 我有时会看到这种情况发生,并且Visual Studio的退出/重启(所有实例,只是为了安全起作用)都有效。

  4. 如果这些想法有效,请告诉我们哪一个想法。