visual studio 2013 无法将 "obj\Debug\.dll" 复制到 "bin\Debug\.dll"。

visual studio 2013 Could not copy "obj\Debug\.dll" to "bin\Debug\.dll".

我经常遇到这个错误。即使我已经杀死了很多进程 次。请帮忙。

尝试以管理员权限visual studio启动

这通常发生在一个文件被另一个以不同用户运行的进程使用时。

尝试手动删除这些文件(转到调试文件夹并删除),然后构建您的解决方案。

确保您在删除时没有调试。

我在 VS2010 中创建的项目然后在 VS2015 中打开它时遇到过这种情况。当我回到 VS2010 时,有两件事发生了变化:

  1. 在项目设置中,调试工作区文件夹已被清除。
  2. "use Visual Studio host" 按钮未被选中。

我将工作区设置为我的调试文件夹并选中 "use host" 复选框,VS2010 能够再次正确 debug/code/debug 多次。

我遇到了同样的问题,解决方案是: 取消选中项目 Properties/Signing 中的 "sign the ClickOnce manifests."。有几天我检查了它以进行测试,但我忘记取消检查了。

通过转到项目属性(在解决方案资源管理器中右键单击项目,然后 select 属性选项)、select 构建事件,在您的项目中创建一个预生成操作标签。添加此代码:

if exist "$(TargetPath).locked" del "$(TargetPath).locked"
if not exist "$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked"

https://social.msdn.microsoft.com/Forums/en-US/5b71eb06-5047-483d-8fd3-b75c102d41e9/unable-to-copy-from-objdebug-to-bindebug?forum=Vsexpressinstall&prof=required