首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Microsoft.NET.Sdk.Razor.StaticWebAssets.targets(442,5):错误:找到两个针对同一路径的不兼容资产类型的资产

Microsoft.NET.Sdk.Razor.StaticWebAssets.targets(442,5):错误:找到两个针对同一路径的不兼容资产类型的资产
EN

Stack Overflow用户
提问于 2022-03-10 11:11:59
回答 2查看 2.3K关注 0票数 3

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中。

EN

回答 2

Stack Overflow用户

发布于 2022-04-14 14:15:10

升级到net6.0后,我们的项目中出现了类似的错误

项目有一个对上述静态资产(即引导程序)的.nuget包引用,以及wwwroot文件夹下的文件。重复使项目出现错误。我们删除了对包的引用。这就解决了问题。

票数 4
EN

Stack Overflow用户

发布于 2022-10-26 09:12:17

在从.net5.0升级到.net6.0之后,我也遇到了同样的问题。发生此错误是因为我在项目文件中有以下命令:

代码语言:javascript
运行
复制
<Content Include="$(ProjectDir)\wwwroot\**\*.*" CopyToPublishDirectory="PreserveNewest" />

在移除它之后,我终于能够构建这个项目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71423143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档