nuget.org和api.nuget.org有什么区别

时间:2015-09-08 16:22:06

标签: visual-studio nuget

我们正在使用VS 2015并通过nugget包管理器管理我们的引用。我们曾经在以前版本的nugget manager中从http://nuget.org获得了nugget的引用。但在最新版本中,我们看到它被称为api.nuget.org而不是nugget.org。这两个版本的nugget.org和api.nugget.org之间是否有任何区别。

1 个答案:

答案 0 :(得分:3)

api.nuget.org是NuGet第3版的新API。这是基于REST的,使用JSON-LD。

nuget.org是NuGet版本2的API。这是一个基于odata的API。

release notes for NuGet 3.0 beta中有一些信息:

  

在NuGet 3.0 Beta位中,您将在包源下拉列表中看到名为“api.nuget.org”的新包源。如果您选择该包源,我们将使用我们的新API而不是连接到nuget.org。在NuGet 3.0 RC中,这个基于API v3的新包源将取代基于v2的“nuget.org”包源。我们建议禁用所有其他公共包源,并仅将api.nuget.org留作您唯一的公共包存储库。