You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在.NET 7 Blazor WASM项目中启用Blazor United?

关于Blazor United及在.NET 7 Blazor WASM项目中引入的方法

一、Blazor United 简介

  • 由Blazor创始人Steve Sanderson开发的原型项目,核心是将Razor Pages、Blazor Server和Blazor WebAssembly的优势整合到同一技术栈中
  • 目前处于开发阶段,计划在.NET 8中正式纳入
  • 已实现的核心特性:支持传统服务器端渲染、WebAssembly运行模式、WebSockets通信,同时具备热模块重载、组件懒加载、预渲染等能力
  • 项目仍处于早期阶段,后续会持续新增功能并优化现有特性

二、在.NET 7 Blazor WASM项目中引入Blazor United的步骤

由于Blazor United尚未正式发布,只能通过其开发分支的源码进行集成:

  1. 克隆Blazor United的开发分支代码:
    git clone --branch blazor-united https://github.com/dotnet/aspnetcore.git
    
  2. 进入克隆后的项目目录,按照项目根目录的构建文档,完成Blazor United相关组件和工具的构建
  3. 打开你的.NET 7 Blazor WASM项目,修改项目文件(.csproj),添加对本地构建的Blazor United程序集的引用;或者直接将Blazor United的核心源码文件复制到你的项目中进行集成
  4. 完成配置后,构建并运行项目,测试Blazor United的功能

注意:这是开发中的原型项目,没有官方支持的NuGet包,且与.NET 7可能存在兼容性问题,仅建议在测试环境中尝试,不要用于生产场景

内容的提问来源于stack exchange,提问作者Mohammad Komaei

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 08:20:42