什么是NuGet中的预发布包,是不是有一个短划线后面跟着1.0.0-something
之类的东西?
此外,如何使用NuGet使用内部版本号?关于版本控制的NuGet文档说您可以使用1.0.0-build123
。然而,这是否意味着任何具有内部版本号的东西都必须预先发布?
是否可以包含内部版本号但没有预发布的NuGet包?
我创建了一个PowerShell脚本,通过自动TFS构建来启用NuGet包的预发布版本。想法如下:
- 通过TFS Build生成项目
- 选择输出程序集版本号
- 使用版本号和一些常量字符串设置
NuGet.exe -Version
参数
请参阅我的博客文章中的更多内容。