【问题标题】:visual studio 2013 Could not copy "obj\Debug\.dll" to "bin\Debug\.dll".Visual Studio 2013 无法将“obj\Debug\.dll”复制到“bin\Debug\.dll”。
【发布时间】:2015-07-30 18:04:48
【问题描述】:

我经常收到此错误。即使我已经杀死了这么多进程 次。请帮忙。

【问题讨论】:

  • 尝试重启visual studio..

标签: angularjs c#-4.0


【解决方案1】:

尝试以管理员权限启动 Visual Studio

【讨论】:

  • 我做了同样的事情,但问题仍然存在。
  • 使用管理员权限大部分时间都可以构建成功。只有错误的地方会再次提示。
  • 不,问题与管理员或非管理员用户无关!
【解决方案2】:

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

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

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

【讨论】:

    【解决方案3】:

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

    1. 在项目设置中,调试工作区文件夹已被清除。
    2. “使用 Visual Studio 主机”按钮未选中。

    我将工作区设置为我的调试文件夹并选中“使用主机”复选框,VS2010 能够再次正确调试/编码/调试多次。

    【讨论】:

      【解决方案4】:

      我遇到了同样的问题,解决方法是: 取消选中“签署 ClickOnce 清单”。在项目属性/签名中。有几天我在测试时检查了它,但我忘了取消选中。

      【讨论】:

        【解决方案5】:

        通过转到项目属性(在解决方案资源管理器中右键单击项目,然后选择“属性”选项),选择“构建事件”选项卡,在您的项目中创建预构建操作。添加此代码:

        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

        【讨论】:

        • 它只能运行一次,之后会出现另一个无法删除的错误。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-23
        • 1970-01-01
        • 2018-03-22
        • 2013-07-05
        • 2021-12-10
        相关资源
        最近更新 更多