2

我正在使用 .NET 6.0.100-preview.4.21255.9、 ASP.NET Core Blazor WebAssembly 6.0.100-preview.4.21255.9。我尝试通过这种方式覆盖默认身份 UI:添加对 NuGet 包的引用] Microsoft.AspNetCore.Identity.UI]( https://www.nuget.org/packages/Microsoft.AspNetCore.Identity.UI/6.0.0-preview.4.21253.5?_src =template),但添加此 NuGet 包时发生错误(另一个 NuGet 包没问题)

Severity    Code    Description Project File    Line    Suppression State
Error   NETSDK1082  There was no runtime pack for Microsoft.AspNetCore.App available for the specified RuntimeIdentifier 'browser-wasm'.    acc.Client  C:\Program Files\dotnet\sdk\6.0.100-preview.4.21255.9\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets 391 
Error   NETSDK1082  There was no runtime pack for Microsoft.AspNetCore.App available for the specified RuntimeIdentifier 'browser-wasm'.    acc.Client  C:\Program Files\dotnet\sdk\6.0.100-preview.4.21255.9\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets 391 

主要错误信息:

There was no runtime pack for Microsoft.AspNetCore.App available for the specified RuntimeIdentifier 'browser-wasm'

在此处输入图像描述

当我单击查看详细错误时,它指向

<ResolveRuntimePackAssets FrameworkReferences="@(FrameworkReference)"
                          ResolvedRuntimePacks="@(ResolvedRuntimePack)"
                          UnavailableRuntimePacks="@(UnavailableRuntimePack)"
                          SatelliteResourceLanguages="$(SatelliteResourceLanguages)"
                          DesignTimeBuild="$(DesignTimeBuild)">
  <Output TaskParameter="RuntimePackAssets" ItemName="RuntimePackAsset" />
</ResolveRuntimePackAssets>

(文件C:\Program Files\dotnet\sdk\6.0.100-preview.4.21255.9\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.DefaultItems.targets。摘自https://gist.github.com/donhuvy/d98d59e8af9947e37e6d4fe85004e444#file-microsoft-net-sdk-frameworkreferenceresolution-targets-L391-L397

如何添加 NuGet 包 UI 成功?

4

1 回答 1

0
  • 升级到 .NET 的新/最新版本
  • 清除网络浏览器中的缓存
  • 删除旧的构建文件 ( obj, bin),清理/重新构建解决方案。
于 2022-01-07T03:41:41.527 回答