VS2022 17.2.5发布Blazor WebAssembly项目报MSB6006错误如何解决
问题说明
Visual Studio 2022 17.2.5版本内置支持.NET 6.0.301 SDK,使用该版本发布Blazor WebAssembly项目时,会抛出以下错误:
C:\Program Files\dotnet\sdk\6.0.301\Sdks\Microsoft.NET.Sdk.BlazorWebAssembly\targets\Microsoft.NET.Sdk.BlazorWebAssembly.6_0.targets(614,5): Error MSB6006: "dotnet.exe" exited with code 1.
问题根因
该错误属于.NET 6.0.301版本的已知原生Bug,和项目业务代码、本地VS个性化配置无关。
修复方案
任选以下一种方案即可解决问题:
- 回退系统全局安装的.NET SDK版本至6.0.300
- 将当前项目指定使用的.NET SDK版本调整为6.0.300,无需修改全局环境配置
内容的提问来源于stack exchange,提问作者mRizvandi
相关产品推荐
相关产品推荐

