【问题标题】:How to create a NuGet package which will not be picked up automatically by Update-packages如何创建更新包不会自动获取的 NuGet 包
【发布时间】:2013-09-30 08:36:28
【问题描述】:

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

我们目前将我们的包命名为major.minor.hotfix.buildnumber,我们的系统是1.4.9.600 我想发布一个类似于1.4.9-branch.601 的包,它只能手动选择,不能用@ 提取987654324@命令。

【问题讨论】:

    标签: nuget nuget-package nuget-server


    【解决方案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

    【讨论】:

      猜你喜欢
      • 2014-05-15
      • 2017-09-07
      • 2021-11-28
      • 2015-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-11
      相关资源
      最近更新 更多