如何在.NET 8中创建仿.NET 7托管式Blazor WebAssembly项目
创建基于.NET 8的经典托管式Blazor WebAssembly项目(复刻.NET 7架构)
方法一:通过VS2022图形界面创建
- 打开VS2022,点击「创建新项目」
- 在搜索框输入「Blazor WebAssembly App」,选中匹配的模板后点击「下一步」
- 填写项目名称、选择存储路径,点击「下一步」
- 在「附加信息」配置页,按以下设置调整:
- 框架选择「.NET 8.0」
- 取消勾选「启用交互式渲染模式」(关闭.NET 8新增的交互功能)
- 勾选「ASP.NET Core 托管」(对应.NET 7的托管式架构)
- 按需勾选HTTPS、Docker等其他选项,最后点击「创建」
方法二:通过.NET CLI命令创建
打开终端(CMD、PowerShell或任意终端工具),运行以下命令:
dotnet new blazorwasm -ho -f net8.0 --no-interactivity
参数说明:
-ho:启用ASP.NET Core托管模式-f net8.0:指定项目基于.NET 8.0框架--no-interactivity:禁用所有.NET 8新增的交互式渲染模式,回归经典静态Blazor架构
创建完成后,项目的结构和运行逻辑就和.NET 7的托管式Blazor WebAssembly完全一致,不会包含任何新的交互模式相关代码。
内容的提问来源于stack exchange,提问作者Felipe Costa Gualberto
相关产品推荐
相关产品推荐

