我们有许多VS2013解决方案,都选择了“启用NuGet软件包还原”选项。记住,选择此选项将创建一个“ .nuget”解决方案文件夹,其中包含许多文件(NuGet.config,NuGet.exe,NuGet.targets)。最后,我将编辑NuGet.targets
文件,为我们的内部仓库添加软件包源。
我刚刚将旧的TFS2012服务器升级到Azure DevOps 2019,并且当前正在创建新的构建管道来替换基于XAML的旧构建定义。我添加了“ NuGet恢复”任务,但是由于我们的解决方案启用了“打包恢复”选项,因此我不确定是否有必要这样做?如果删除此任务,将改为通过“ Visual Studio构建”任务还原软件包吗?
我从不真正喜欢让所有软件包还原解决方案中的内容。如果要删除它,我猜毕竟还是需要“ NuGet恢复”构建任务吗?但是如果没有软件包还原选项,开发人员将如何在PC上(在VS2019中)还原软件包?