Мы перемещаем управление пакетами с ручного обновления файлов на NuGet. Я пытаюсь установить более старые версии пакетов, чтобы они соответствовали той, что у нас уже есть в системе контроля версий. Нет способа сделать это из пользовательского интерфейса, поэтому я использую командную строку, чтобы получить правильную версию.
Почему-то Install-Package
продолжает говорить мне, что галерея nuget недоступна.
Источник на nuget.org [ https://www.nuget.org/api/v2/] недоступен. Откат к NuGet Local Cache
Это происходит только в одном из наших решений. Если я создаю новое решение или использую другое в том же репозитории, пакеты будут установлены как положено. Я даже могу установить пакеты в фиктивном решении, чтобы заполнить локальный кеш, а затем успешно установить их в неисправном решении. Я попытался Invoke-WebRequest
URL-адрес из консоли NuGet, и я получил HTTP 200.
Что может вызвать это? Есть ли способ переопределить источники пакетов для каждого решения / проекта?