.net core 如何将WASM应用程序升级到NET5 framework?
我决定将我的一个项目升级到最新的.NET版本(.NET 5) 它包括一个以netcoreapp3.1为目标的asp.net核心应用程序(web api)和一个以netstandard2.1为目标的blazor WASM项目。 在这两个项目中将targetframework更新为net5.0后,api项目运行良好,但WASM项目却没有 升级时我应该遵循哪些步骤 p、 我有最新的visual studio(版本16.8.1)和dotnet(版本5.0.100) Blazor应用程序中的错误消息: HTTP错误500.33-ANCM请求处理程序加载失败.net core 如何将WASM应用程序升级到NET5 framework?,.net-core,blazor-webassembly,.net-5,.net Core,Blazor Webassembly,.net 5,我决定将我的一个项目升级到最新的.NET版本(.NET 5) 它包括一个以netcoreapp3.1为目标的asp.net核心应用程序(web api)和一个以netstandard2.1为目标的blazor WASM项目。 在这两个项目中将targetframework更新为net5.0后,api项目运行良好,但WASM项目却没有 升级时我应该遵循哪些步骤 p、 我有最新的visual studio(版本16.8.1)和dotnet(版本5.0.100) Blazor应用程序中的错误消息: H
此问题的常见解决方案:
确保应用程序引用了Microsoft.AspNetCore.App。
ANCM检测到的特定错误:
找不到进程内应用程序引用的程序集“aspnetcorev2\u inprocess.dll”。请确认应用程序中引用了Microsoft.AspNetCore.Server.IIS或Microsoft.AspNetCore.App
要升级,您还需要对代码进行一些更改,以下是您需要在WASM项目上执行的操作: 在WASM项目的
.csproj
文件中:
更改为
netstandard2.1
更改为net5.0
3.0
5.0.0
wwwroot/index.html
上:
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });