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

Ubuntu 24.04下dotnet new blazorwasm --hosted命令无法执行求助

解决Blazor WebAssembly托管项目创建时--hosted选项不被识别的问题

针对你遇到的问题,不用先彻底卸载重装.NET,按以下步骤排查解决:

  • 先检查本地已安装的.NET模板,执行命令:

    dotnet new list
    

    在输出里查找是否包含Blazor WebAssembly App (ASP.NET Core Hosted)相关条目。如果找不到,说明对应托管模板未安装或损坏。

  • 若模板缺失,安装对应版本的Blazor WASM模板包(版本匹配你的.NET 8.0.110,选择8.0.x系列版本即可):

    dotnet new install Microsoft.AspNetCore.Components.WebAssembly.Templates::8.0.10
    
  • 安装完成后,重新执行创建命令:

    dotnet new blazorwasm --hosted -o 你的项目名
    
  • 如果上述步骤无效,先清理模板缓存再重试:

    dotnet new --debug:reinit
    

    之后重新安装模板包,再执行创建命令。

问题根源大概率是Blazor WASM的托管模板未正确安装或缓存异常,导致dotnet new blazorwasm无法识别--hosted选项——这个选项仅针对托管版模板生效,当模板缺失时就会提示无效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 06:35:54