我的公司具有内部组件,我们通过内部NuGet提供这些组件。现在,我想制作这些组件的5.X版本,它将与4.X版本大相径庭。 但是现在,如果我的同事浏览更新,则Nuget浏览器会推荐这些新软件包。
我想要的是:如果安装了示例4.6,它将采用最高的4.X版本,而不是5.0或更高版本。当开发人员选择升级时,以完全不同的名称为5.X路径制作软件包将很烦人。
有没有一种方法可以标记nuget软件包来执行类似的操作?如果不清楚,请告诉我,我会尝试澄清。
答案 0 :(得分:1)
如果您的项目使用的是packages.config
,则可以使用allowedVersions
:https://docs.microsoft.com/en-us/nuget/reference/packages-config#schema
如果您的项目使用PackageReference,则无法执行此操作,但是您可以投票(up)这个问题:https://github.com/NuGet/Home/issues/9082