我正在 Visual Studio 2010 中构建一个项目,但构建失败,因为它无法将 assemblyname.dll 文件从 obj 复制到 bin 文件夹。确切的错误消息是:
错误7
无法将文件“obj\Debug\AssemblyName.dll”复制到“bin\AssemblyName.dll”。无法对打开了用户映射部分的文件执行请求的操作。
我认为这是因为 bin 文件夹中的前一个文件无法访问。当我尝试手动删除文件时,出现错误“该操作无法完成,因为该文件已在另一个程序中打开”。如果我尝试查看哪个应用程序使用 Unlocker 锁定文件,我不会得到任何结果(未找到锁定句柄)。
如果我重新启动 Visual Studio,该错误就会消失,但在一两次构建后会再次发生。不用说,这严重减慢了我的速度。有什么建议如何开始解决这个问题吗?
Windows 8 上的 VIsual Studio 2012。我在我的项目中收到相同的错误消息。重新启动 Visual Studio 或手动清理 obj 文件夹没有帮助。最后我关闭所有打开的文件(Windows -> 关闭所有文档)问题就消失了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)