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