如何发布nuget预发行版本包

icn*_*icn 65 package pack nuget

我了解如何使用nuget命令行发布nuget包

nuget命令行

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

在此输入图像描述

Ale*_*ion 78

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

"从NuGet 1.6开始,NuGet通过根据语义版本控制(SemVer)规范在版本号中指定预发布字符串来支持预发布包的创建." 请参阅NuGetDocs - 预发布版本


Luk*_*Luk 19

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

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

只有稳定版本才会出现在列表中.

如果你有

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

预售版可以安装.