【发布时间】:2012-02-02 06:57:02
【问题描述】:
我正在 Visual Studio 2010 中构建一个项目,但构建失败,因为它无法将 assemblyname.dll 文件从 obj 复制到 bin 文件夹。确切的错误信息是:
错误 7 无法将文件“obj\Debug\AssemblyName.dll”复制到“bin\AssemblyName.dll”。无法对打开了用户映射部分的文件执行请求的操作。
我认为这是因为 bin 文件夹中的前一个文件不可访问。当我尝试手动删除文件时,我收到错误“无法完成该操作,因为该文件已在另一个程序中打开”。如果我尝试查看使用 Unlocker 锁定文件的应用程序,我不会得到任何结果(未找到锁定句柄)。
如果我重新启动 Visual Studio,错误会消失,但会在构建一两次后再次发生。不用说,这严重拖慢了我的速度。任何建议如何开始解决这个问题?
【问题讨论】:
标签: visual-studio-2010 build copy file-locking