我们使用global.json为我们的项目指定SDK版本:
{
"sdk": {
"version": "3.1.200",
"rollForward": "latestFeature"
}
}我安装了VS2019 16.7.6和以下SDK:
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:
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到最新特性)
所以我的问题是:
编辑我发现,这些网站概述了哪个SDK版本提供了哪个VS更新
https://dotnet.microsoft.com/download/dotnet/5.0
发布于 2020-11-11 18:59:55
我刚刚处理了同样的问题(也影响到.NET Core2.1SDK)。我刚刚安装了最新的3.1SDK和2.1SDK,然后更新了我的global.json文件以使用这些版本。从那以后一切都很顺利
https://stackoverflow.com/questions/64783938
复制相似问题