1

这不是我第一次遇到这个问题。不幸的是,我想我第一次没有吸取教训。我假设这是另一个问题。我正在全新安装 Windows 7 Enterprise。

我安装了 2010 和 SP1。一切都很好。我工作了整整一周,没有任何问题。

我安装了 2015。2015 工作正常,但 2010 无法清理构建项目......

Error 11 Could not copy "obj\Release\App.exe" to "bin\Release\App.exe". Exceeded retry count of 10. Failed. App
Error 12 Unable to copy file "obj\Release\App.exe" to "bin\Release\App.exe". The process cannot access the file 'bin\Release\App.exe' because it is being used by another process. App

它甚至给了我这个错误,只需尝试运行Clean Solution

Warning 1 Unable to delete file "C:\Source 2010\App\bin\Release\App.exe". Access to the path 'C:\Source 2010\Mimic\bin\Release\App.exe' is denied.  App

没有权限问题(我是管理员)。没有防病毒程序会以某种方式仅影响 2010。我什至尝试使用管理员权限运行 2010,没有区别。删除 bin 文件夹也不起作用,因为它不会让我在 2010 运行时(当我遇到这个问题时)。

另一个奇怪的是,它有时会通过重新启动 2010 来工作。不幸的是,断点无法工作:No symbols have been loaded for this document.

这绝对是 2015 年安装的问题,可能只有 4.6 本身。

关于发生了什么的任何想法?我要死在这里了。我已经处理这个问题好几个星期了,我已经无计可施了。

4

2 回答 2

0

根据此处提出的一些建议和其他一些建议,看看这些小技巧是否能解决问题:

1)在 AssemblyInfo.cs 中,您是否使用“*”(类似这样):

[assembly: AssemblyVersion("1.0.*")]

看来这在Windows 7. 尝试明确定义版本。

[assembly: AssemblyVersion("1.0.0.0")]

2) 正在Windows Indexing Services运行吗?尝试禁用它并重建。

3) 关闭你的 vshost.exe、VS 和任何相关的东西并手动删除你的obj和文件夹。bin然后重建。

4) 以管理员身份启动 Visual Studio,然后重试。

5)查看重启Application Experience服务是否有帮助

6)项目属性->构建选项卡->将输出路径更改为其他内容,重建,然后将输出路径更改回bin/Debug/

7) 另一个疯狂的,确保关闭所有设计器选项卡,然后重新构建。

希望你是对的,这些类型的错误很难弄清楚。

于 2015-09-08T12:00:46.043 回答
0

想通了,到目前为止,非常好,完全感谢 Hans Passant(请参阅 OP 评论)。

我将解决方案配置从发布更改为调试,进入项目设置 -> 调试,然后取消选中“启用 Visual Studio 托管进程”选项。当我尝试重建时它发出警告,但它构建得很好。断点工作。我什至尝试清洁解决方案并且它有效。重启VS2010,改回Release模式,一切都还好。

我还回到了调试选项并重新启用了该选项,一切仍然有效。

更改该选项的行为似乎已经纠正了这个问题。

我想为可能遇到此问题的其他任何人重申:它在两次全新的 Windows 7 Enterprise 安装中连续发生两次,打破了 2010 年(使用 SP1),第二次 2015 年完成了安装、重启前和重启后。

于 2015-09-08T13:01:48.057 回答