我有一个使用oracle ef核心提供程序的dotnet 3.1 blazor wasm托管应用程序。
我想将blazor-wasm应用程序升级到net5.0,但无法完成,因为在oracle发布支持net5.0的ef核心提供程序之前,我无法升级我的asp.net核心项目。
我一直在尝试多目标blazor项目,但无法使其发挥作用。我的asp.net项目看不出它也是netstandard2.1项目。
能做到吗?
您不能拥有多目标Blazor WASM应用程序,因为.NET 5的代码也不同。netstandard2.1
项目正在使用Microsoft.NET.Sdk.Web Sdk,但net5.0
项目是using Microsoft.NET.Sdk.BlazorWebAssembly
Sdk。此外,netstandard2.1
项目正在使用一些包,如Microsoft.AspNetCore.Components.WebAssembly.Build
,它没有在.NET 5版本上使用,等等…