C:\Program Files\dotnet\sdk\6.0.101\Sdks\Microsoft.NET.Sdk.Razor\targets\Microsoft.NET.Sdk.Razor.StaticWebAssets.targets(442,5):错误:针对同一路径找到的两个资产与不兼容的资产类型相同: D:\Migration\XXXXXX\XXXX.App\XXXX.csproj C:\Program Files\dotnet\sdk\6.0.101\Sdks\Microsoft.NET.Sdk.Razor\targets\Microsoft.NET.Sdk.Razor.StaticWebAssets.targets(442,5):error:‘d:\Migration\XXXXXX\XXXX.App\wwwroot\assets\images\AAA.png’有类‘All’X:\Migration\XXXXXX\XXXX.App\XXXX.csproj C:\Program X:\Migration\XXXXXX\XXXX.App\XXXX.csproj错误:‘X:\Migration\XXXXXX\XXXX.App\wwwroot\assets\images\AAA.png’有种类‘All’D:\迁移\XXXXXX\XXXX。程序Files\dotnet\sdk\6.0.101\Sdks\Microsoft.NET.Sdk.Razor\targets\Microsoft.NET.Sdk.Razor.StaticWebAssets.targets(442,5):错误:用于路径资产/图像/Cancel.png‘D:\Migration\XXXXXX\XXXX.App\XXXX.csproj 0警告(S)1错误
生成解决方案时发生错误。不确定为什么在.NET 6中会发生此错误,在.Netcore3.1中,将wwwroot文件夹内容复制到输出目录可以正常工作。但是给出了.Net 6中的错误。
对这个问题的其他选择做了初步的研究。只有每次在项目目录位置删除wwwroot文件夹的内容时,它才会生成。因此,在第一次清洁工作空间时可以正常工作。
背景:基本上需要将客户端中使用的图标和图像复制到wwwroot文件夹,并将其复制到输出目录。
示例迷你项目在git https://github.com/Shruthi1984/StaticWebAssestscopyissue中。
发布于 2022-04-14 14:15:10
升级到net6.0
后,我们的项目中出现了类似的错误
项目有一个对上述静态资产(即引导程序)的.nuget
包引用,以及wwwroot
文件夹下的文件。重复使项目出现错误。我们删除了对包的引用。这就解决了问题。
发布于 2022-10-26 09:12:17
在从.net5.0升级到.net6.0之后,我也遇到了同样的问题。发生此错误是因为我在项目文件中有以下命令:
<Content Include="$(ProjectDir)\wwwroot\**\*.*" CopyToPublishDirectory="PreserveNewest" />
在移除它之后,我终于能够构建这个项目。
https://stackoverflow.com/questions/71423143
复制相似问题