VS2012无法复制文件*****。exe,因为它不存在

时间:2013-10-11 09:52:08

标签: vb.net visual-studio-2012 build

我在VS2012中有一个相当简单的解决方案项目。标准窗体,没有特殊的DLL。

我指出,如果我向任何表单添加更多代码,或添加新控件,则构建在DEBUG模式下失败。如果我删除该行或控件,它就可以工作。

如果我切换到RELEASE,则构建成功。

如果我创建一个新配置并复制RELEASE,那么它也会失败。

如果我恢复到VS2008,一切都很好。如果我然后重新转换解决方案,它会好一段时间。

还有人看到了吗?我已经研究了关于丢失DLL和锁定文件的案例,但这似乎并不适用。也没有重命名装配工作。

1 个答案:

答案 0 :(得分:1)

在查看选项数小时后,解决方法是在“高级编译选项”中启用优化。

我不知道优化实际上是什么优化,但默认情况下它们会在调试中关闭,因为调试器不喜欢它们。显然,他们会移动代码。

这显然只是一种解决方法,而不是原因,所以欢迎任何其他建议!