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

升级Visual Studio至17.4.0 Preview 2.1后出现Workload错误求助

解决Visual Studio 17.4.0 Preview 2.1升级后Blazor应用部署失败问题
  • 手动安装wasm-tools-net6工作负载
    直接执行命令:

    dotnet workload install wasm-tools-net6
    

    相比dotnet workload restore,手动安装会直接从官方源下载并安装指定工作负载,避免项目配置或缓存导致的恢复失败。

  • 验证.NET 6 SDK是否存在
    打开命令提示符或终端,运行:

    dotnet --list-sdks
    

    确保列表中包含.NET 6.x系列的SDK版本。如果没有,需安装对应版本的.NET 6 SDK(可通过Visual Studio安装程序的“单个组件”选项添加)。

  • 检查Visual Studio的工作负载配置
    启动Visual Studio安装程序,选择“修改”当前的Preview版本:

    • 确认勾选“ASP.NET和Web开发”工作负载;
    • 展开该工作负载的子选项,确保“Blazor WebAssembly 支持”已勾选;
    • 也可在“单个组件”中搜索“.NET WebAssembly 构建工具”,确认其已安装。
  • 清除缓存并重建项目
    依次执行以下命令:

    dotnet nuget locals all --clear
    dotnet clean
    dotnet workload restore
    dotnet build
    

    清除NuGet和workload缓存后再重建,可解决缓存不一致导致的问题。

  • 检查项目的global.json文件
    如果项目根目录存在global.json,打开并确认sdk.version字段与本地安装的.NET 6 SDK版本完全匹配,避免版本不匹配引发的工作负载找不到问题。

  • 修复Visual Studio安装
    若以上步骤均无效,启动Visual Studio安装程序,选择“修复”选项,修复过程会重新校验并安装缺失或损坏的组件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 10:25:35