.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 -> 交互模式 -> WebAssembly时,解决方案资源管理器中应仅显示一个项目。
内容的提问来源于stack exchange,提问作者Hammad Maqbool
相关产品推荐
相关产品推荐

