NET8 与 Blazor 读取“dotnet.wasm”时出错

Enr*_*ico 3 blazor .net-8.0

我尝试将 Blazor 项目从 转换为 ,NET7因为NET8我在完整性检查方面遇到了一些问题。我安装了NET8RC 和 Visual Studio 17.8 预览版。

我的解决方案由托管 Blazor WebAssembly 的服务器项目组成。

转换后,我运行该应用程序并收到此错误。

错误:无法启动平台。原因:类型错误:无法读取未定义的属性(读取“dotnet.wasm”)

在此输入图像描述

II *_*OWS 5

我通过手动检查 NuGets 软件包解决了这个问题,因为在升级指南中他们告诉您只需将项目中的“net7.0”更改为“net8.0”,但实际上您还必须升级 NuGet 软件包,例如“ Microsoft.AspNetCore.Components.WebAssembly”现已预发布。

通常建议关闭 Visual Studio 并删除所有 /bin 和 /obj 文件夹不会有什么坏处,但我不确定是否有必要。就其本身而言,它对我不起作用。