gpt4 book ai didi

visual-studio-2019 - 软件包 Microsoft.AspNetCore.Components.WebAssembly 5.0.0 与 netstandard2.1 (.NETStandard,Version=v2.1) 不兼容

转载 作者:行者123 更新时间:2023-12-04 15:12:39 24 4
gpt4 key购买 nike

我在 Visual Studio 中使用 Blazor 客户端模板创建了一个托管的 WASM Blazor 应用。我正在尝试将客户端项目中的 Microsoft.AspNetCore.Components.WebAssembly 包从 3.2.1 升级到 5.0。我收到此错误:

包 Microsoft.AspNetCore.Components.WebAssembly 5.0.0 与 netstandard2.1 (.NETStandard,Version=v2.1) 不兼容。包 Microsoft.AspNetCore.Components.WebAssembly 5.0.0 支持:net5.0 (.NETCoreApp,Version=v5.0) BlazorApp1.Client

客户端项目的目标是 .NET Standard 2.1。我不清楚以 .NET 标准为目标和以 .Net Core 为目标之间的区别。我认为 .NET Core 5.0 实现了所有 .NET Standard 2.1。只有 .NET Standard 目标选项可用。

如何升级该软件包?

另外,Microsoft.AspNetCore.Components.WebAssembly.Build 没有 5.0 版。包是否过时了?

最佳答案

尽管您可以在 .NET5 应用程序(针对 net5.0)中引用 netstandard2.1 包,以将您的 Blazor 应用程序升级到 5.0.0 (.NET5)您还必须将目标框架更改为 net5.0,因为它依赖于它,正如您所注意到的。

但除此之外,还需要进行更多更改才能使其全面升级。关于如何 Migrate from ASP.NET Core 3.1 to 5.0 的 MS 文档(正如 Brian 已经指出的那样)应该有助于完成工作。

关于visual-studio-2019 - 软件包 Microsoft.AspNetCore.Components.WebAssembly 5.0.0 与 netstandard2.1 (.NETStandard,Version=v2.1) 不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64940852/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com