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

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

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

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

enter image description here

2 ответов


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

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


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

  • MyNuget v1.0.26
  • MyNuget v1.0.25-бета

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

Если у вас

  • MyNuget v1.0.26
  • MyNuget v1.1.25-бета

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