.net core 为什么微软网站上有两个针对.NET Core 2.2的SDK包?

.net core 为什么微软网站上有两个针对.NET Core 2.2的SDK包?,.net-core,sdk,.net Core,Sdk,截至今天,该网站为.NET Core 2.2提供了两个版本的SDK。其中一个旁边有一个小文本“(与VS2017兼容)” 有人能解释为什么另一个不兼容,或者为什么这种分离首先存在?它们有何不同?最新一期(在撰写本文时)对此进行了介绍。我建议观看(以及每一个站立,因为它们都是现场直播的,观众可以提交问题来回答) 本质上,两者都是SDK的稍微独立的构建。将鼠标悬停在站点的框上(如下图所示),表明链接到的SDK的URL不同 第一个链接下载SDK版本2.2.204,而第二个链接下载SDK版本2.2.10

截至今天,该网站为.NET Core 2.2提供了两个版本的SDK。其中一个旁边有一个小文本“(与VS2017兼容)”


有人能解释为什么另一个不兼容,或者为什么这种分离首先存在?它们有何不同?

最新一期(在撰写本文时)对此进行了介绍。我建议观看(以及每一个站立,因为它们都是现场直播的,观众可以提交问题来回答)

本质上,两者都是SDK的稍微独立的构建。将鼠标悬停在站点的框上(如下图所示),表明链接到的SDK的URL不同

第一个链接下载SDK版本2.2.204,而第二个链接下载SDK版本2.2.107

这是因为2.2.204和Visual Studio 2017以及Visual Studio for Mac存在已知问题。这部分是由于VS2019如何查找SDK的安装,应该在版本3中修复

如果要从CLI或Visual Studio 2019进行所有开发,请安装2.2.204版本。如果不是(即您使用VS 2017或VS for Mac),请安装2.2.107