Настройка NuGet
Эта страница относится к текущей реализации OSA Proxy. Архивная Java/Spring-реализация доступна в разделе Архивная Java/Spring-реализация.
Добавьте источник пакетов:
Эквивалентный NuGet.Config:
Для скачивания пакета через dotnet package download в .NET SDK 10 используйте этот же NuGet.Config:
Фильтрация registration metadata
При scan-manifest: true OSA Proxy проверяет версии в registration metadata. По умолчанию remove-blocked-versions: true: заблокированные версии удаляются из ответа.
Если на отдельной registration-странице заблокированы все версии, OSA Proxy возвращает HTTP 200 с items: [] и count: 0, сохраняя исходные границы lower и upper. Благодаря этому dotnet package download продолжает поиск разрешённой версии на следующих страницах вместо завершения с ошибкой блокировки страницы.
При remove-blocked-versions: false версии остаются в metadata как delisted с сообщением deprecation о блокирующей политике. Манифест возвращается даже при блокировке всех версий. При включённом scan-package прямое скачивание заблокированного .nupkg по-прежнему запрещено.
