NuGet 还原与 NuGet 安装程序

NuGet restore Vs NuGet installer

我正在使用 TFS 2015。我想在构建时恢复 nuget 包。 在定义构建定义时,我发现 "NuGet restore" 名为 NuGet restore.

的任务

但是,我在研究恢复 nuget 包的方法时,发现其他人提供的解决方案中使用了名为 NuGet restore 的 "NuGet Installer" 任务。我找不到 "NuGet Installer"。它仅在 VSTS 中可用,在 TFS 2015 中不可用吗?

谁能告诉我区别?

默认情况下,TFS 2015 中的 NuGet Installer 任务和 TFS 2017 及更高版本(包括 VSTS)中的 NuGet Restore 任务具有恢复解决方案包的相同功能。但TFS 2017及以后版本新增的NuGet Restore任务更灵活,功能更丰富,也有不同的版本。

名称“NuGet Installer”是NuGet Restore任务的显示名称,在TFS 2017及之后的包含VSTS的版本中我们可以自定义显示名称。并且在TFS 2015中我们也可以编辑显示名称,但是它们的显示方式似乎不同。

结论:不要专注于任务或显示名称,因为我们可以自定义它。只关注功能。有关详细信息,请参阅 Package: NuGet 任务。