Как опубликовать пакет версии nuget preerelease
Я понимаю, как публиковать пакет nuget с помощью командной строки nuget
командная строка nuget
Но я искал вокруг Я не нахожу документы о том, как публиковать пакет nuget preerelease
![enter image description here]()
Ответы
Ответ 1
Вам нужно только указать строку версии, которая использует формат SemVer (например, 1.0-бета) вместо обычного формата (например, 1.0), и NuGet автоматически обработает его как пакет предварительной отправки.
"Начиная с NuGet 1.6, NuGet поддерживает создание пакетов предварительной отправки, указав строку предварительной версии в номере версии в соответствии с спецификацией Semantic Versioning (SemVer)".
См. NuGetDocs - Предварительные версии
Ответ 2
Кроме того, предварительная версия не отображается, если их номер версии ниже, чем у стабильной версии. Например, если у вас есть
- MyNuget v1.0.26
- MyNuget v1.0.25-betali >
В списке появится только стабильная версия.
Если у вас
- MyNuget v1.0.26
- MyNuget v1.1.25-betali >
Предварительная версия будет установлена.