Azure DevOps - частный фид NuGet не обновляет стабильный выпуск
Точно так же, как zivkan сказал: « что-либо после того, как символ -
сигнализирует о предварительной версии. ». Вы можете проверить документ nuget Управление версиями пакета для некоторых деталей.
1 - как вручную повысить версию до стабильной?
Вы можете загрузить этот пакет из ленты новостей, затем изменить версию пакета на стабильную, а затем повторно передать ее в ленту новостей.
2 - как я могу повысить версию до стабильной с помощью конвейера сборки или выпуска?
Чтобы повысить версию до стабильной с помощью сборки или выпуска, вы можете изменить номер сборки. При использовании задачи dotnet pack
для создания пакета nuget существует опция Автоматическое управление версиями пакета :
Обновление:
Итак, попробуйте использовать опцию Использовать опцию номера сборки при Автоматическом управлении версиями пакета.
Затем, в опции Формат номера сборки, вы можете установить его на $(Major).$(Minor).$(Patch)$(Rev:.r)
:
Значение $(Major)
, $(Minor)
, $(Patch)
- это пользовательские переменные на вкладке Переменные, значение $(Rev:.r)
- номер сборки.
В этом случае пакет будет TestSample.1.0.0.5.nupkg
.
Надеюсь, это поможет.