gpt4 book ai didi

NuGet 版本树

转载 作者:行者123 更新时间:2023-12-05 00:35:03 27 4
gpt4 key购买 nike

将 NuGet 与多个版本树一起使用的正确/可接受的方式是什么?我们有一个 2.12 版本的产品,它一直在开发中,生成属于主要编号 2 的更新版本。同时,我们的 3.5 版本也在积极开发其他功能集和架构。如果我使用相同的 NuGet 包 ID,默认情况下用户将始终获得 3.5 版本。

我是否应该为每个主要项目版本简单地创建不同的包 ID?

最佳答案

对于您的情况,我看到了两种可能的解决方案。您可以使用不同的包 ID,也可以通过手动编辑 packages.config 文件来限制客户端使用特定的版本范围。

在packages.config中你可以设置一个version constraint :

<packages>
<package id="SomePackage" version="2.1.0" allowedVersions="[2,3)" />
</packages>

这将使客户端获得最新的 2.x 版本,但永远不会升级到 3.x 版本。

关于NuGet 版本树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9945455/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com