Visual studio显示反汇编窗口并显示一条消息“Source可能已更改”

时间:2014-03-19 18:29:40

标签: c# .net visual-studio visual-studio-2012

我一直试图弄清楚从早上起这个奇怪问题的原因是什么。我将所有项目都放在一个解决方案中。并且它们使用项目引用而不是DLL引用来引用彼此。所以我希望他们在发生任何代码更改时更新并通知对方。

现在,在重新编写代码的同时,当我尝试逐步进入属于特定项目的方法时,它会向我显示反汇编窗口。我不知道为什么我会看到这样一个窗口。我确实在线浏览,有些人建议我应该从Debug菜单中禁用“Enable only my code option”。我也尝试过,但到目前为止没有任何帮助。

我还看到另一个对话框说“源代码可能在其他程序集中已经改变”,但现在已经被这个反汇编代替了。

我不知道为什么每个人都出现了,也不知道为什么它从对话框切换到反汇编窗口。

此外,如果它清理+重建解决方案,它允许我进入该项目ONCE但在此之后同样的故事开始发生。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

当您的.pdb个文件与.dll个文件不匹配时,会发生此错误。

也许你有一些后期构建事件会改变一些事情,或者你有几个构建输出到同一个位置?

如果要将其他项目的程序集复制到项目中,请确保同步.pdb个文件。