У нас есть ряд решений VS2013 с выбранной опцией «Включить восстановление пакета NuGet». Вспомним, выбор этого параметра создает папку решения «.nuget», содержащую несколько файлов (NuGet.config, NuGet.exe, NuGet.targets). В качестве последнего шага я бы отредактировал файл NuGet.targets
, чтобы добавить источник пакета для нашего внутреннего репозитория.
Я только что обновил наш старый сервер TFS2012 до Azure DevOps 2019 и в настоящее время создаю новые конвейеры сборки для замены наших старых определений сборки на основе XAML. Я добавил задачу «Восстановление NuGet», но я не уверен, что это необходимо, учитывая, что в наших решениях включена опция «восстановление пакета»? Если я удалю эту задачу, пакеты будут восстановлены с помощью задачи «Сборка Visual Studio»?
Мне никогда не нравилось, что в решении есть все эти вещи для восстановления пакетов. Если бы мне пришлось его удалить, я думаю, задача сборки «Восстановление NuGet» все-таки понадобилась бы? Но без опции восстановления пакетов, как разработчик восстановит пакеты на своем ПК (в VS2019)?