【问题标题】:Unable to Build in Release mode in Visual Studio无法在 Visual Studio 中以发布模式构建
【发布时间】:2018-04-09 07:41:14
【问题描述】:

尝试在发布模式下构建时出现以下错误。但是它在调试模式下成功构建。我使用 TFS 和 Visual Studio 2015。

ERROR 1
Severity    Code    Description Project File    Line    Suppression State
Error       Could not copy "obj\Release\MyTestApp.exe" to 
            "D:\MyFile\Publish\app.publish\MyTestApp.exe". Exceeded retry count of 10.
            Failed. MyTestApp           

ERROR 2
Error       Unable to copy file "obj\Release\MyTestApp.exe" to
            "D:\MyFile\Publish\app.publish\MyTestApp.exe". Could not find a part of the
            path 'D:\MyFile\Publish\app.publish'. MyTestApp

即使我更改了路径并尝试发布它,它仍然会显示与路径相同的错误消息。

【问题讨论】:

  • 你能在本地构建发布模式吗?如果您可以共享您的代码/项目文件会很好
  • 我也无法在本地机器上以发布模式构建
  • 您似乎遇到了编译问题。检查您的构建日志以查看 MytestApp.exe 是否实际编译正确

标签: winforms visual-studio visual-studio-2015 build release


【解决方案1】:

当我第一次在调试模式下编译我的解决方案然后在发布模式下(有时)时,我经常遇到这个问题。 我目前正在使用Visual Studio 2019,但这也适用于您的版本。您可以尝试以下选项:

  1. 在 Visual Studio 中使用 Clean & 然后 Rebuild-All 选项
  2. 关闭并重新打开 Visual Studio

  3. 如果问题仍然存在,则很可能“dotnet.exe”正在锁定 文件。使用taskkill /im dotnet.exe 杀死它;问题应该得到 解决了

  4. 最后,打开资源监视器并检查是否有任何打开的句柄 正在锁定您的文件。如果是,请杀死这些句柄。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-12
    • 1970-01-01
    • 2018-04-28
    • 2019-11-26
    • 1970-01-01
    • 2018-09-27
    相关资源
    最近更新 更多