我们有许多 VS2013 解决方案,选择了“启用 NuGet 包还原”选项。回想一下,选择此选项会创建一个“.nuget”解决方案文件夹,其中包含许多文件(NuGet.config、NuGet.exe、NuGet.targets)。作为最后一步,我将编辑该NuGet.targets
文件,为我们的内部存储库添加一个包源。
我刚刚将我们的旧 TFS2012 服务器升级到 Azure DevOps 2019,目前正在创建新的构建管道来替换我们旧的基于 XAML 的构建定义。我添加了一个“NuGet 还原”任务,但鉴于我们的解决方案启用了“包还原”选项,我不确定这是否有必要?如果我删除此任务,包是否会由“Visual Studio 构建”任务恢复?
我从来没有真正喜欢在解决方案中恢复所有这些包。如果我要删除它,我想毕竟需要“NuGet restore”构建任务吗?但是如果没有包恢复选项,开发人员将如何在他们的 PC 上恢复包(在 VS2019 中)?