【BUG】nuget restore遇到的两个报错“Failed to load msbuild Toolset”和“当前 .NET SDK 不支持将 .NET 6.0 设置为目标”

出错环境:

Visual Studio 2019

1. Failed to load msbuild Toolset

在这里插入图片描述
解决:https://github.com/NuGet/Home/issues/4091,安装MSBuild,或者用nuget update -self更新,新版NuGet已经解决了这个问题。

2. 当前 .NET SDK 不支持将 .NET 6.0 设置为目标

只安装.NET 6.0,会发现还是不行,因为nuget会默认在vs 2019中找SDK。所以下个vs2022就好啦!

1. 安装NET 6.0

注:现在(2022年6月3日)已经有NET 7.0 preview了,但没有stable,也可以装NET 7.0。

点击下载:下载 .NET 6.0 (Linux、macOS 和 Windows)

2. 安装最新版Visual Studio

注:现在最新版是VS 2022。

点击进入官网的安装教程:安装 Visual Studio

3. 更新nuget

运行如下指令:

nuget update -self

注:若上述指令提示称未安装nuget,请先安装。
点击进入NuGet下载页:Available NuGet Distribution Versions

posted @   shandianchengzi  阅读(12)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示