小编Mat*_*hew的帖子

无法将 obj\Debug\net6.0\CMA.dll 复制到 bin\Debug\net6.0\CMA.dll。重试次数超过 10。失败。文件被锁定:Visual Studio 2022

我刚刚升级到“Microsoft Visual Studio Community 2022(64 位)- 当前版本 17.1.2”,当我尝试编译 .Net core 6 Web 应用程序时,它收到此错误:

严重性代码 说明 项目文件行抑制状态错误 MSB3027 无法将“obj\Debug\net6.0\CMA.dll”复制到“bin\Debug\net6.0\CMA.dll”。重试次数超过 10。失败。该文件被锁定:“Microsoft Visual Studio 2022 (8816)”CMA C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets 4631

当我双击错误消息时,它会打开文件 Microsoft.Common.CurrentVersion.targets 并突出显示以下部分:

    <!-- Copy the build product (.dll or .exe). -->
<Copy
    SourceFiles="@(IntermediateAssembly)"
    DestinationFolder="$(OutDir)"
    SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
    OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
    Retries="$(CopyRetryCount)"
    RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
    UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)"
    UseSymboliclinksIfPossible="$(CreateSymbolicLinksForCopyFilesToOutputDirectoryIfPossible)"
    ErrorIfLinkFails="$(ErrorIfLinkFailsForCopyFilesToOutputDirectory)"
    Condition="'$(CopyBuildOutputToOutputDirectory)' == 'true' and '$(SkipCopyBuildProduct)' != 'true'"
        >

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

</Copy>
Run Code Online (Sandbox Code Playgroud)

知道该怎么做吗?

visual-studio visual-studio-2022

6
推荐指数
1
解决办法
4724
查看次数

标签 统计

visual-studio ×1

visual-studio-2022 ×1