Пакет NuGet отображается только как предварительный выпуск в канале, управляемом TFS - PullRequest
0 голосов
/ 07 мая 2018

Я использую TFS 2017 для создания и публикации пакета NuGet во внутреннем фиде, управляемом TFS. Нажатие на канал выполняется успешно, однако пакет указан только как «предварительный выпуск» и не такой стабильный, хотя я повысил пакет до версии выпуска. Как мне настроить TFS, чтобы пакет отображался как стабильный?

1 Ответ

0 голосов
/ 07 мая 2018

Оказывается, что NuGet использует Semantic Versioning , чтобы определить, является ли пакет стабильным или в предварительном выпуске. В моем случае я использовал автоматическую версию сборки, настроенную в процессе сборки, что привело к номеру версии, подобному 1.0.0-ci-20180507-070157. Поскольку эта строка содержит пререлизный идентификатор SemVer (-ci-.....), пакет не публикуется как стабильный. Я изменил версию на версию без предварительного идентификатора (например, 1.0.0.1234), и пакет отображается как стабильный.

...