无法解析位于...\global.json 的 global.json 中指定的 .NET SDK 版本

vs生成.NET项目报错:

无法解析位于 G:\work_my_test\MaterialDesignInXamlToolkit-master\MaterialDesignInXamlToolkit-master\global.json 的 global.json 中指定的 .NET SDK 版本

说明本机缺少项目用的.NET SDK或者自己需要修改项目的配置为本机已经安装的SDK版本。

首先修改global.json的配置为自己本机已经安装的版本,先去查看本机已经安装的.NET SDK版本有哪些?

在控制台输入命令:dotnet --list-sdks

bash 复制代码
Microsoft Windows [版本 10.0.26100.6584]
(c) Microsoft Corporation。保留所有权利。

C:\Users\user1>dotnet --list-sdks
6.0.428 [C:\Program Files\dotnet\sdk]
9.0.200 [C:\Program Files\dotnet\sdk]
10.0.100 [C:\Program Files\dotnet\sdk]

C:\Users\user1>

我本机是9.0.200,发现项目用的是

bash 复制代码
{
  "sdk": {
    "version": "9.0.306",
    "rollForward": "latestMinor"
  }
}

则,需要将9.0.306改为9.0.200,然后就可以生成成功了

相关推荐
海盗123413 小时前
微软技术周报——2026-07-22
microsoft·c#·.net
海盗123413 小时前
微软技术日报 ——2026-07-21
microsoft·c#·.net
半亩码田14 小时前
【.NET新特性·第8篇】.NET 9 AI 构建基块:Microsoft.Extensions.AI
人工智能·microsoft·.net
Ctrl+Z侠1 天前
.NET WebApi Windows / Linux Docker 全链路压测与瓶颈定位 0 到 1 教程
linux·windows·.net
慧都小妮子1 天前
Aspose.CAD for .NET 26.6 更新发布
pdf·.net·3d渲染·cad·pdf导出·ifc编辑
夜莺悠吟2 天前
关于对 C# 中 ImplicitUsings,GlobalUsings 的讨论
c#·.net
fen_fen3 天前
麒麟 Linux aarch64安装.NET 6,并适配.net应用(达梦数据库)
linux·服务器·.net
黑洞视界4 天前
高性能进程内队列 BufferQueue 1.0 版本发布
.net