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

.NET8中Blazor WebApp选Interactive WebAssembly模式为何生成两个项目?

.NET 8 Blazor Web App 选择Interactive WebAssembly模式时生成的额外项目用途疑问

我正在探索Blazor的各类交互模式,.NET 8推出后提供了两个核心模板:Blazor WebAssembly Standalone 和 Blazor Web App。在实际使用中发现不同交互模式生成的项目结构有差异:

  • 选择Blazor Web App并设置交互模式为Server时,解决方案资源管理器中仅显示一个项目
  • 选择Auto模式时,会生成Server和WebAssembly两个项目,这符合预期
  • 但选择WebAssembly交互模式时,同样会生成两个项目。不过这个额外的项目里没有API控制器等组件,无法替代传统的Blazor WebAssembly(Hosted)模板,我想了解这个项目的具体用途。

Blazor Web App选择Interactive WebAssembly模式的截图

我的预期
选择Blazor Web App -> 交互模式 -> WebAssembly时,解决方案资源管理器中应仅显示一个项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 17:49:52