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