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