当我在调试时单击 Break All Button 它会打开一个新的选项卡窗口,上面写着:
源不可用 - 此模块的调试信息中缺少源信息
它工作正常编辑并在调试时继续,但为什么会发生上述情况?我不希望每次单击 Break All 时都显示此选项卡窗口。
只是不要说这是微软新的Bug!
有没有人知道如何解决这个问题,因为它很烦人。谢谢!
当我在调试时单击 Break All Button 它会打开一个新的选项卡窗口,上面写着:
源不可用 - 此模块的调试信息中缺少源信息
它工作正常编辑并在调试时继续,但为什么会发生上述情况?我不希望每次单击 Break All 时都显示此选项卡窗口。
只是不要说这是微软新的Bug!
有没有人知道如何解决这个问题,因为它很烦人。谢谢!
这不是微软的新错误。
当您break all
很可能破坏代码中已编译库中出现的代码时。源将无法用于此,因此错误。
Edit and continue 将专注于您的代码,而不是支持库的代码,因此不会发生错误。您可以通过尝试进入 ( F11
) 项目中的第 3 方库来看到这种情况。
编辑:你试过进入Exceptions
菜单吗?CTRL + ALT + "E"
并取消选中所有Thrown
框?
这意味着在您点击Break
正在执行的代码时,来自一些您没有源代码的外部库;很可能是对基础语言库的调用,毫无疑问,您在整个应用程序中都有很多调用。如果你经常这样做,最终你会碰巧在没有执行库调用的地方中断(你的程序的特定代码将决定你需要多么幸运才能发生这种情况)。