asp.net-core-3.1 - Microsoft.NET.Sdk.Razor.StaticWebAssets.targets(442,5) : error : Two assets found targeting the same path with incompatible asset kinds

标签 asp.net-core-3.1 .net-6.0

C:\Program Files\dotnet\sdk\6.0.101\Sdks\Microsoft.NET.Sdk.Razor\targets\Microsoft.NET.Sdk.Razor.StaticWebAssets.targets(442,5):错误:两个 Assets 发现针对具有不兼容 Assets 类型的相同路径:[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): 错误:'D:\Migration\XXXXXX\XXXX.App\wwwroot\assets\images\AAA.png' 类型为 'All' [X:\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): 错误:'X:\Migration\XXXXXX\XXXX.App\wwwroot\assets\images\AAA.png' 类型为 'All' [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): 错误:对于路径 'assets/images/Cancel.png' [D:\Migration\XXXXXX\XXXX.App\XXXX.csproj] 0 条警告 1 个错误

构建解决方案时发生错误。不确定为什么在 .NET 6 中会发生此错误,将 wwwroot 文件夹内容复制到输出目录在 .Netcore3.1 中工作正常。但在 .Net 6 中出错。

是否对这个问题的任何其他替代方案进行了初步研究。只有每次在项目目录位置删除 wwwroot 文件夹的内容时,它才会构建。因此在第一次清洁工作区时工作正常。

背景:基本上需要将客户端中使用的图标和图像复制到 wwwroot 文件夹,并将其复制到输出目录使用

示例迷你项目在 git https://github.com/Shruthi1984/StaticWebAssestscopyissue 中.

最佳答案

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

项目有一个 .nuget 包引用到所述静态 Assets (即 bootstrap),还有 wwwroot 文件夹下的文件。重复使项目抛出错误。我们删除了对包的引用。这解决了问题。

关于asp.net-core-3.1 - Microsoft.NET.Sdk.Razor.StaticWebAssets.targets(442,5) : error : Two assets found targeting the same path with incompatible asset kinds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71423143/

相关文章:

azure - 本地化不适用于生产 - .NET core 3.1

asp.net-core - .net core 3.1发布后,web.config中始终出现hostingModel ="inprocess",导致无法正常浏览

c# - 如何在没有 "new' ing"类实例并自己提供参数的情况下进行依赖注入(inject)?

c# - 如何将 PolicyHttpMessageHandler 用作 "standalone"?

c# - 通过 Azure SignalR 连接 .net6 Web 服务和 .net6 wpf 应用程序

c# - 从 Asp.Net Core AppSettings 获取值

c# - IApplicationBuilder 不包含 UseIdentity 的定义

c# - 使用 .Net6 Windows 10 在 Visual Studio Code for OmniSharp 上出错

c# - 当 DbContext 在单独的项目中时,visual studio 2022 .NET 6 脚手架不起作用

c# - 无法在 IHostingStartup 中进行额外配置?