NuGet中的预发布版本号和内部版本号

NuGet中的预发布版本号和内部版本号,nuget,semantic-versioning,version-numbering,build-numbers,Nuget,Semantic Versioning,Version Numbering,Build Numbers,在NuGet中,什么是预发布包,它是否有一个破折号后跟一些东西,例如1.0.0-something 另外,如何使用NuGet使用内部版本号?NuGet文档中说,您可以使用1.0.0-build123。然而,这是否意味着任何具有内部版本号的内容都必须预先发布 是否可以包含内部版本号但不包含预发布的NuGet软件包?我创建了一个PowerShell脚本,以通过自动TFS构建启用NuGet软件包的内部版本预发布版本。想法如下: 通过TFS Build构建项目 选择输出程序集版本号 使用版本号和一些常量

在NuGet中,什么是预发布包,它是否有一个破折号后跟一些东西,例如
1.0.0-something

另外,如何使用NuGet使用内部版本号?NuGet文档中说,您可以使用
1.0.0-build123
。然而,这是否意味着任何具有内部版本号的内容都必须预先发布


是否可以包含内部版本号但不包含预发布的NuGet软件包?

我创建了一个PowerShell脚本,以通过自动TFS构建启用NuGet软件包的内部版本预发布版本。想法如下:

  • 通过TFS Build构建项目
  • 选择输出程序集版本号
  • 使用版本号和一些常量字符串设置
    NuGet.exe-version
    参数
  • 在我的文章中可以看到更多