首页 > 解决方案 > 错误 MSB3030 无法复制文件“C:\Users\...\WebApi3\obj\Debug\netcoreapp3.0\webapi3.exe”,因为找不到

问题描述

嗨 Stackoverflow 社区,

我正在尝试使用 Target Framework - .NET Core 3.0 构建我的 Web 和 WebAPI 控制台应用程序,根据项目“应用程序”属性,使用:

Windows 10 PRO 上的 Microsoft Visual Studio Community 2019 版本 16.5.4

我看到以下错误:

错误 MSB3030 无法复制文件“C:\Users...\WebApi3\obj\Debug\netcoreapp3.0\webapi3.exe”,因为找不到

错误 MSB3030 无法复制文件“C:\Users...\Web\obj\Debug\netcoreapp3.0\webportal.exe”,因为找不到

因此,这些项目没有建成。

感谢您花时间阅读本文。

请指教。

这是错误指向的代码部分:

    ============================================================
                                        _CopyOutOfDateSourceItemsToOutputDirectory

    Copy files that have the CopyToOutputDirectory attribute set to 'PreserveNewest'.
    ============================================================
    -->
  <Target
      Name="_CopyOutOfDateSourceItemsToOutputDirectory"
      Condition=" '@(_SourceItemsToCopyToOutputDirectory)' != '' "
      Inputs="@(_SourceItemsToCopyToOutputDirectory)"
      Outputs="@(_SourceItemsToCopyToOutputDirectory->'$(OutDir)%(TargetPath)')">

    <!--
        Not using SkipUnchangedFiles="true" because the application may want to change
        one of these files and not have an incremental build replace it.
        -->
    <Copy
        SourceFiles = "@(_SourceItemsToCopyToOutputDirectory)"
        DestinationFiles = "@(_SourceItemsToCopyToOutputDirectory->'$(OutDir)%(TargetPath)')"
        OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
        Retries="$(CopyRetryCount)"
        RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
        UseHardlinksIfPossible="$(CreateHardLinksForAdditionalFilesIfPossible)"
        UseSymboliclinksIfPossible="$(CreateSymbolicLinksForAdditionalFilesIfPossible)"
            >

      <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>

    </Copy>

  </Target>

标签: asp.netwindowsvisual-studio.net-coremsbuild

解决方案


将 Visual Studio 更新到 16.5.5。到目前为止似乎已经解决了这个问题。


推荐阅读