【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。
分类:
bug
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix