.net core VS16.4中的.NET Core 2.2使用哪个.NET Core SDK?

.net core VS16.4中的.NET Core 2.2使用哪个.NET Core SDK?,.net-core,.net Core,截至今天2019年12月,在Visual Studio 2019版本16.4中,我应该使用以下哪一个.NET Core SDK-s来定位.NET Core 2.2 SDK 2.2.207,于2019年11月19日发布,支持Visual Studio 2019 v16.0 b SDK 2.2.402,于2019年9月10日发布,支持Visual Studio 2019 v16.2 我想我应该使用SDK 2.2.207,这样我就可以使用最新的运行时2.2.8,但让我困惑的是为什么它没有被Visual

截至今天2019年12月,在Visual Studio 2019版本16.4中,我应该使用以下哪一个.NET Core SDK-s来定位.NET Core 2.2

SDK 2.2.207,于2019年11月19日发布,支持Visual Studio 2019 v16.0

b SDK 2.2.402,于2019年9月10日发布,支持Visual Studio 2019 v16.2


我想我应该使用SDK 2.2.207,这样我就可以使用最新的运行时2.2.8,但让我困惑的是为什么它没有被Visual Studio Update自动更新?更新到Visual Studio 16.4后,我目前安装了以下SDK-s:3.1.100、2.2.402、2.1.802

您基本上可以使用vs将选择的任何SDK,但如果可能,应坚持使用最新版本,以确保不会出现编译器不匹配的情况,例如,当您为命令行版本锁定SDK,但希望使用较新的编译器功能时

您也可以使用3.*SDK构建2.2应用程序,但是为了兼容,仍然保留了旧SDK版本

请注意,.NET Core 2.2将于2019年12月23日停止使用,因此我建议迁移到更高版本或2.1 LTS版本。可能由于这个原因,没有额外的2.2.403版本