Visual Studio 2013 - 源不可用

时间:2013-09-13 20:47:24

标签: c# vb.net visual-studio

当我单击Break All Button时调试时,它会打开一个新的标签窗口,上面写着:

来源不可用 - 此模块的调试信息中缺少源信息

它工作正常编辑并在调试时继续,但为什么会发生这种情况?每次单击Break All时,我都不希望显示此选项卡窗口。

只是不要说这是微软的新Bug!

有没有人有一个想法如何解决这个问题因为它很烦人。 谢谢!

2 个答案:

答案 0 :(得分:3)

这意味着当您点击Break时,正在执行的代码来自某些您没有源代码的外部库;很可能是对基本语言库的调用,你无疑会对你的应用程序进行大量调用。如果你经常做到这一点,你最终会碰到没有执行库调用的地方(程序的具体代码将决定你需要多么幸运才能实现)。

答案 1 :(得分:3)

这不是微软的新bug。

当你break all时,你很可能会破坏代码中编译库中出现的代码。源不可用于此,因此错误。

编辑和继续将关注您的代码,而不是支持库的代码,因此不会发生错误。您可以通过尝试进入(F11)项目中的第三方库来看到这种情况。

编辑:您是否尝试过进入Exceptions菜单? CTRL + ALT + "E"并取消选中所有Thrown框?