【问题标题】:Nuget Package Compatibility and UpgradesNuget 包兼容性和升级
【发布时间】:2020-06-16 15:53:36
【问题描述】:

我的公司有我们通过内部 NuGet 交付的内部组件。现在我想制作这些组件的 5.X 版本,这将与 4.X 版本相比有很大的不同。 但是现在如果我的同事浏览更新,Nuget 浏览器会推荐这些新包。

我更喜欢什么:如果安装了示例 4.6,它将采用最高的 4.X 版本,而不是 5.0 或更高版本。当开发人员选择升级时,以完全不同的名称为 5.X 路径制作包会很烦人。

有没有办法标记 nuget 包来做类似的事情?如果不清楚,请告诉我,我会尽力澄清。

【问题讨论】:

    标签: nuget nuget-spec


    【解决方案1】:

    如果您的项目使用packages.config,您可以使用allowedVersions:https://docs.microsoft.com/en-us/nuget/reference/packages-config#schema

    如果您的项目使用 PackageReference,则无法执行此操作,但您可以对此问题投票 (?):https://github.com/NuGet/Home/issues/9082

    【讨论】:

    • 啊,太好了!感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 2021-11-20
    • 2017-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多