Winforms 无法在Visual Studio中以发布模式生成

Winforms 无法在Visual Studio中以发布模式生成,winforms,visual-studio,visual-studio-2015,build,release,Winforms,Visual Studio,Visual Studio 2015,Build,Release,我在尝试以发布模式构建时遇到以下错误。但是,它在调试模式下成功构建。我使用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\MyTest

我在尝试以发布模式构建时遇到以下错误。但是,它在调试模式下成功构建。我使用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

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

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

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

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

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


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

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

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

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


  • 您是否能够在本地构建发布模式?如果你能分享你的代码/项目文件就好了。我也无法在本地机器上以发布模式构建。看起来你有编译问题。检查生成日志,查看MytestApp.exe是否已正确编译。您是否能够在本地以发布模式生成?如果你能分享你的代码/项目文件就好了。我也无法在本地机器上以发布模式构建。看起来你有编译问题。检查生成日志,查看MytestApp.exe是否已正确编译