Visual Studio 显示反汇编窗口并显示一条消息,指出"Source might have changed"



从早上开始我就一直在试图找出这个奇怪问题的原因。我把所有的项目都放在一个解决方案中。它们彼此引用的是项目引用而不是DLL引用。所以我希望他们在任何代码更改发生时都能更新并通知对方。

现在,在调试代码时,当我尝试进入属于特定项目的方法时,它会显示反汇编窗口。我不知道为什么我看到了这样一扇窗户。我确实在网上浏览了一下,有些人建议我应该从调试菜单中禁用"只启用我的代码选项"。我也试过了,但到目前为止没有任何帮助。

我还看到另一个对话框说"源代码可能在其他程序集中发生了变化",但现在它被这个反汇编窗口取代了。

我不知道为什么他们每个人都出现了,也不知道为什么它从对话框切换到拆卸窗口。

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

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

也许你有一些后构建事件改变的东西,或者你有几个构建输出到相同的位置?

如果你正在复制另一个项目的程序集到你的项目中,确保你保持.pdb文件同步

相关内容

最新更新