.net core项目编译成功但是发布失败,错误 MSB3094

netcore mvc的项目,编译都通过了,本地跑也很正常,用vs2019开发,发布的时候报错:“DestinationFiles”引用 1 个项,而“SourceFiles”引用 105 个项。它们必须具有相同的项数。
输出里面的具体错误是:C:\Program Files\dotnet\sdk\3.1.101\Sdks\Microsoft.NET.Sdk.Publish\targets\PublishTargets\Microsoft.NET.Sdk.Publish.FileSystem.targets(42,5): 错误 MSB3094: “DestinationFiles”引用 1 个项,而“SourceFiles”引用 105 个项。它们必须具有相同的项数。
log截图

图片说明

求大神详解

https://stackoverflow.com/questions/20527199/destinationfiles-refers-to-4-items-and-sourcefiles-refers-to-1-items-t

去掉 csproj 中默认的 Content Include,如下,因为新的工具已经默认钦定了这些东西:

<Content Include="wwwroot\**\*;**\*.cshtml;appsettings.json;web.config;">
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</Content>

更新 Microsoft.NET.Sdk.Web 到最新的预览版

<PackageReference Include="Microsoft.NET.Sdk.Web">
      <Version>1.0.0-alpha-20161104-2-112</Version>
      <PrivateAssets>All</PrivateAssets>
</PackageReference>

删除 包含 iis-publish 的 Target ,新的工具已经集成了这个 IIS 发布工具,可以自动生成直接使用的 Web.config 了

解决了吗