【问题标题】:Error during publish Unable to remove directory "bin\Debug\app.publish\"发布期间出错无法删除目录“bin\Debug\app.publish\”
【发布时间】:2015-08-10 09:11:54
【问题描述】:

当我发布、构建、重建或清理解决方案时,抛出以下错误:

错误 1 ​​无法删除目录“bin\Debug\app.publish\”。找不到路径“HondaInstantFeedback.exe.config.deploy”的一部分。本田即时反馈

但是当我直接运行它时,它可以完美运行。它的winform项目,我正在使用vs 2010。

【问题讨论】:

  • 好的,很有可能您的应用程序处于 RUN 模式。您可以做的是,简单地关闭应用程序并重新启动它。然后只需 CleanBuild。它应该很顺利。
  • 在发布此问题之前尝试过..
  • 可以自己删除bin目录吗?

标签: c# .net winforms visual-studio-2010


【解决方案1】:

我尝试了一种对我来说很成功的愚蠢技术,我尝试在另一个系统上成功构建它,并用我的旧代码替换了构建的代码。现在一切正常。不知道解决方案的原因,但它节省了我的时间可能也会帮助其他人。

【讨论】:

    【解决方案2】:

    有这个问题。我刚刚删除了项目 bin\debug 文件夹中的 \app.publish\ 文件夹。

    【讨论】:

      【解决方案3】:

      删除 /app.publish/ 文件夹

      【讨论】:

        【解决方案4】:

        如果您在发布时将 Visual Studio 配置为“删除现有文件”,如果您在发布目录中打开了 FTP 程序,则 Filezilla、WinSCP 或其他 FTP 程序可能会导致此错误消息。

        这是因为当 FTP 程序打开目录时,Visual Studio 无法删除该文件夹。

        我只是关闭了我的 FTP 程序,然后 Visual Studio 2017 能够再次发布。

        【讨论】:

          【解决方案5】:

          我刚刚将我的项目文件夹(目录)从我的桌面移动到 D:。现在就像一个魅力。我猜 devenv 无法访问我的桌面文件夹。

          【讨论】:

          • 注意:我把它移到了 C 盘的一个子文件夹中,它也能正常工作。
          【解决方案6】:

          您可能没有足够的权限。我通过以管理员身份运行 Visual Studio 解决了这个问题。

          【讨论】:

            【解决方案7】:

            在 Visual Studio 2010 和其他版本中无法发布的问题与新 Windows 版本(例如 Win10)的行为有关。即使使用管理员权限,您也无法使用文件资源管理器将 C 驱动器上的项目文件夹设置为只读。例如,看起来被锁定为只读的文件会导致发布向导在 Visual Studio 2010 中失败。

            解决此问题的简单方法,将其他人添加到上面的注释中,尝试以下操作:

            1. 保存您的 Visual Studio 工作。

            2. 关闭 Visual Studio 应用程序。

            3. 将您的项目文件夹复制到另一个驱动器(不是 C)。

            4. 使用 Windows 文件管理器右键单击该复制的文件夹。选择属性。在“属性”面板中,取消选中文件夹和从属文件夹的只读。按应用按钮。在弹出面板上,按 OK 将更改应用到此文件夹、子文件夹和文件。您应该会看到一个进度条,因为正在为所有底层文件和文件夹重置文件权限。奇怪的是,如果您重新打开该上层文件夹的属性,即使您取消选中它,它仍会显示“只读”为选中状态。不用担心;发布向导可以按预期更改文件夹中的文件。

            5. 再次启动您的 Visual Studio 应用程序。

            6. 从 C 盘外的文件夹中打开项目副本。

            7. 您可能会尝试下拉“构建”菜单项并发现某些关键行(例如发布)被禁用。要解决此问题,您必须首先从 Visual Studio 运行应用程序。这似乎是 Visual Studio 中的另一个问题,因为它会禁用“发布”按钮和其他按钮,直到您先运行应用程序。

            8. 成功运行后,“发布”按钮现在应该处于活动状态,并且应该可以正常工作。

            希望这些说明可以帮助您将发布功能恢复到您的 Visual Studio 版本。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2012-06-11
              • 1970-01-01
              • 1970-01-01
              • 2010-09-09
              • 1970-01-01
              相关资源
              最近更新 更多