Подтвердить что ты не робот

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

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

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

Но я искал вокруг Я не нахожу документы о том, как публиковать пакет nuget preerelease

enter image description here

4b9b3361

Ответ 1

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

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

Ответ 2

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

  • MyNuget v1.0.26
  • MyNuget v1.0.25-beta​​li >

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

Если у вас

  • MyNuget v1.0.26
  • MyNuget v1.1.25-beta​​li >

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