首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VisualStudio201916.8.0卸载最新的3.1SDK和global.json不再工作了

VisualStudio201916.8.0卸载最新的3.1SDK和global.json不再工作了
EN

Stack Overflow用户
提问于 2020-11-11 09:40:42
回答 1查看 458关注 0票数 1

我们使用global.json为我们的项目指定SDK版本:

代码语言:javascript
复制
{
    "sdk": {
    "version": "3.1.200",
    "rollForward": "latestFeature"
    }
}

我安装了VS2019 16.7.6和以下SDK:

代码语言:javascript
复制
C:\WINDOWS\system32>dotnet --list-sdks
2.1.4 [C:\Program Files\dotnet\sdk]
2.1.100 [C:\Program Files\dotnet\sdk]
2.1.202 [C:\Program Files\dotnet\sdk]
2.1.504 [C:\Program Files\dotnet\sdk]
2.1.807 [C:\Program Files\dotnet\sdk]
2.1.808 [C:\Program Files\dotnet\sdk]
2.1.809 [C:\Program Files\dotnet\sdk]
2.1.810 [C:\Program Files\dotnet\sdk]
2.1.811 [C:\Program Files\dotnet\sdk]
3.1.109 [C:\Program Files\dotnet\sdk]
3.1.403 [C:\Program Files\dotnet\sdk]

今天,我升级到VS2019 16.8.0,现在安装了以下SDK:

代码语言:javascript
复制
C:\WINDOWS\system32>dotnet --list-sdks
2.1.4 [C:\Program Files\dotnet\sdk]
2.1.100 [C:\Program Files\dotnet\sdk]
2.1.202 [C:\Program Files\dotnet\sdk]
2.1.504 [C:\Program Files\dotnet\sdk]
2.1.807 [C:\Program Files\dotnet\sdk]
2.1.808 [C:\Program Files\dotnet\sdk]
2.1.809 [C:\Program Files\dotnet\sdk]
2.1.810 [C:\Program Files\dotnet\sdk]
2.1.811 [C:\Program Files\dotnet\sdk]
3.1.109 [C:\Program Files\dotnet\sdk]
5.0.100 [C:\Program Files\dotnet\sdk]

所以更新删除了SDK3.1.403,因此我现在得到一个编译错误,因为global.json请求3.1.200 (使用rollForward到最新特性)

所以我的问题是:

  • 为什么更新到VS 16.8.0卸载SDK3.1.403?为什么SDK3.1.109仍然存在?
  • 是否显示哪个VS版本附带哪个SDK?

编辑我发现,这些网站概述了哪个SDK版本提供了哪个VS更新

https://dotnet.microsoft.com/download/dotnet/5.0

https://dotnet.microsoft.com/download/dotnet-core/3.1

https://dotnet.microsoft.com/download/dotnet-core/2.1

EN

回答 1

Stack Overflow用户

发布于 2020-11-11 18:59:55

我刚刚处理了同样的问题(也影响到.NET Core2.1SDK)。我刚刚安装了最新的3.1SDK和2.1SDK,然后更新了我的global.json文件以使用这些版本。从那以后一切都很顺利

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64783938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档