如何发布nuget预发行版本包

时间:2012-05-14 21:00:54

标签: package nuget pack

我了解如何使用nuget命令行

发布nuget包

nuget command line

但我一直在搜索,我找不到关于如何发布nuget预发布包的文档

enter image description here

2 个答案:

答案 0 :(得分:75)

您只需要指定使用SemVer格式(例如1.0-beta)而不是通常格式(例如1.0)的版本字符串,NuGet会自动将其视为预发布包。

“从NuGet 1.6开始,NuGet支持通过根据语义版本控制(SemVer)规范在版本号中指定预发布字符串来创建预发布包。” See NuGetDocs - Prerelease Versions

答案 1 :(得分:19)

此外,如果版本号低于稳定版本,则不会显示预发布版本。例如,如果你有

  • MyNuget v1.0.26
  • MyNuget v1.0.25-beta

列表中仅显示稳定版本。

如果你有

  • MyNuget v1.0.26
  • MyNuget v1。 1 .25-beta

预售版可以安装。