为什么在MS网站上有两个用于.NET Core 2.2的SDK软件包?

时间:2019-05-16 11:06:47

标签: .net-core sdk

截止到今天,网站dotnet.microsoft.com为.NET Core 2.2提供了两个版本的SDK。一个旁边有一个小文本“(与VS2017兼容)”。

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

1 个答案:

答案 0 :(得分:3)

这是最新的(在撰写本文时)ASP.NET Community Standup。我建议您观看(以及每个站立比赛,因为它们都是现场直播的,观众可以提交要回答的问题)。

从本质上来说,两者都是SDK的稍微独立的版本。悬停在网站上的框上(如下图所示),表明链接到的SDK的URL是不同的。

showing the two SDK boxes available on the .NET Core download website

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

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

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