【问题标题】: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 个月的辛勤工作。太愚蠢了,不记得备份整个东西。 Stackoverflow,请不要让我失望。

【问题讨论】:

  • 首先不要在调试时进行更改。在编码的同时进行增量构建通常也没有什么坏处。
  • 您的评论表明您担心失去两个月的工作。这意味着您没有使用源代码管理。如果您没有使用源代码管理来完成大量工作,我强烈建议您这样做!

标签: vb.net


【解决方案1】:

正如你所解释的,我认为这种情况是你修改的代码没有正确构建..一旦重建整个解决方案。

请确保在调试模式下工作,然后尝试清理解决方案,然后“全部重建”。

参考以下链接也可能对您有所帮助..

the source file is different from when the module was built

Warning given when debugging source code in visual studio 2010

【讨论】:

    猜你喜欢
    • 2011-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-16
    • 1970-01-01
    • 2014-08-03
    • 2017-11-05
    相关资源
    最近更新 更多