Nuget软件包的兼容性和升级

时间:2020-06-16 15:53:36

标签: nuget nuget-spec

我的公司具有内部组件,我们通过内部NuGet提供这些组件。现在,我想制作这些组件的5.X版本,它将与4.X版本大相径庭。 但是现在,如果我的同事浏览更新,则Nuget浏览器会推荐这些新软件包。

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

有没有一种方法可以标记nuget软件包来执行类似的操作?如果不清楚,请告诉我,我会尝试澄清。

1 个答案:

答案 0 :(得分:1)

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

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

相关问题