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

为何Visual Studio 2022及CLI中找不到Blazor Server App模板?

关于Blazor Server模板缺失及创建方式的说明

Blazor Server并没有被Blazor Web App替代,只是微软在.NET 8版本调整了模板结构,导致你看到的选项差异:

  • 模板版本差异原因
    .NET 7及更早版本提供独立的Blazor Server App模板,而.NET 8开始,微软将Blazor Server、WebAssembly、Static Web等模式整合到统一的Blazor Web App模板中。你的工作电脑大概率安装了.NET 7 SDK或保留了旧版模板,而个人笔记本安装的是.NET 8+ SDK,因此默认只显示整合后的模板选项。

  • 在.NET 8+环境创建纯Blazor Server应用的方法

    1. Visual Studio 2022操作
      选择Blazor Web App模板后,进入配置页面:
      • 将Interactive render mode设置为Server
      • 取消勾选"Include interactive WebAssembly"选项
      • 完成配置后即可创建纯Blazor Server项目
    2. CLI命令操作
      使用.NET 8+的模板命令:
      dotnet new blazor -int Server -o BlazorServerApp
      
      如果坚持要用旧版blazorserver模板,需要安装.NET 7版本的模板包:
      dotnet new install Microsoft.AspNetCore.Components.Web.Templates::7.0.15
      
  • 找回独立Blazor Server模板的额外方法
    打开Visual Studio安装程序,选择"修改",勾选".NET 7开发工具"组件并完成安装,即可在VS中看到独立的Blazor Server App和Blazor Server App Empty模板。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 11:40:58