源文件与构建模块时不同?
Posted
技术标签:
【中文标题】源文件与构建模块时不同?【英文标题】:The source file is different from when the module was built? 【发布时间】:2014-05-27 02:19:05 【问题描述】:这里是平庸的 VB.Net 学生,但不是一个完全的菜鸟。我一直收到此错误:“源文件与构建模块时不同。您希望调试器仍然使用它吗?”
我在随后的“查找源:Form1.vb”打开文件对话框中选择了Form1.vb。在那之后,我的程序一直表现得很奇怪。例如,我在处理 Button1 单击的子程序中有代码,然后我将这些代码移动到某处。现在在调试时,当我单击该按钮时,它会执行我刚刚删除的代码!
我很害怕,因为我不想浪费我已经在这个项目上花费的 2 个月的辛勤工作。太愚蠢了,不记得备份整个东西。 ***,请不要让我失望。
【问题讨论】:
首先不要在调试时进行更改。在编码的同时进行增量构建通常也没有什么坏处。 您的评论表明您担心失去两个月的工作。这意味着您没有使用源代码管理。如果您没有使用源代码管理来完成大量工作,我强烈建议您这样做! 【参考方案1】:正如你所解释的,我认为这种情况是你修改的代码没有正确构建..一旦重建整个解决方案。
请确保在调试模式下工作,然后尝试清理解决方案,然后“全部重建”。
参考以下链接也可能对您有所帮助..
the source file is different from when the module was built
Warning given when debugging source code in visual studio 2010
【讨论】:
以上是关于源文件与构建模块时不同?的主要内容,如果未能解决你的问题,请参考以下文章