如何创建一个不会被Update-packages自动拾取的NuGet包

时间:2013-09-30 08:36:29

标签: nuget nuget-package nuget-server

我正在对我的应用程序的一个组件所需的一些代码进行更改,但由于担心它可能会产生意想不到的副作用,我不希望将其发布到我的应用程序的其余部分。

我们目前使用我们的系统major.minor.hotfix.buildnumber命名我们的软件包1.4.9.600我想发布一个1.4.9-branch.601行的软件包,只能手动选择,不会使用Update-packages命令接听。

1 个答案:

答案 0 :(得分:1)

http://docs.nuget.org/docs/reference/versioning

您需要标记为

的部分

预售版本

// //引用

此外,您的API的预发布版本可以通过将任意字符串附加到由短划线分隔的修补程序编号来表示。例如:

1.0.1-alpha
1.0.1-beta
1.0.1-Fizzleshnizzle

请注意,应用的实际字符串无关紧要。 如果那里有一个字符串,那就是预发布版本。

当您准备发布时,只需删除短划线和字符串,该版本被认为比所有预发布版本“更高”。例如,稳定版本1.0.1大于1.0.1-rc

//结束报价

然后“如何获取”命令行参数

安装包CoolStuff -IncludePrerelease