.net Visual Studio 2019 16.8.0已卸载最新的3.1 SDK,global.json不再工作
我们使用global.json为我们的项目指定SDK版本:.net Visual Studio 2019 16.8.0已卸载最新的3.1 SDK,global.json不再工作,.net,.net-core,sdk,.net,.net Core,Sdk,我们使用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
{
"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]
因此,更新删除了SDK 3.1.403,因此我现在得到一个编译错误,因为global.json请求3.1.200(具有前滚到最新功能)
所以我的问题是:
- 为什么VS 16.8.0的更新会卸载SDK 3.1.403
- 为什么SDK 3.1.109仍然存在
- 是否有一个概述,说明哪个版本的VS与哪个SDK一起提供
我刚刚处理了相同的问题(也会影响.NET Core 2.1 SDK)。我刚刚安装了最新的3.1 SDK和2.1 SDK,然后更新了global.json文件以使用这些版本。在那之后一切都很好我刚刚处理了同样的问题(也影响了.NET Core 2.1 SDK)。我刚刚安装了最新的3.1 SDK和2.1 SDK,然后更新了global.json文件以使用这些版本。此后一切正常好吧,我从这里安装了最新的.Net Core 3.1 SDK,现在一切正常。我仍然认为这是VS更新的怪异行为!我在这里安装了最新的.Net Core 3.1 SDK,现在一切正常。我仍然认为这是VS更新的怪异行为!