Как опубликовать пакет предварительной версии nuget


Я понимаю, как опубликовать пакет nuget с помощью командной строки nuget

командная строка nuget

но я искал вокруг я не нахожу документы о том, как опубликовать пакет NuGet prerelease

2 60

2 ответа:

вам нужно только указать строку версии, которая использует формат SemVer (например, 1.0-beta) вместо обычного формата (например, 1.0), и NuGet автоматически обработает его как предварительный пакет.

" начиная с версии NuGet 1.6, NuGet поддерживает создание пакетов предварительного выпуска, указывая строку предварительного выпуска в номере версии в соответствии со спецификацией семантического управления версиями (SemVer)." См. Nugetdocs-Предварительные Версии

кроме того, предварительная версия не отображается, если их номер версии ниже, чем стабильная версия. Например, если у вас есть

  • MyNuget v1.0. 26
  • MyNuget v1.0. 25-beta

в списке появится только стабильная версия.

Если у вас

  • MyNuget v1.0. 26
  • MyNuget v1.1.25-бета

предварительная версия будет устанавливаться.