我有从 1.0.0.0 版本的 NuGet 存储库模块引用的项目。
一段时间以来,模块版本更改为 1.1.0.0、1.1.0.1、1.1.1.0、1.1.5.0、1.2.0.0、1.2.1.0。我的项目只支持 1.1.XX 版本集。而最新版本的NuGet应该升级项目参考是1.1.5.0,但是NuGet建议1.2.1.0。
由于这篇文章:http ://docs.nuget.org/docs/reference/versioning我需要修改我的项目的 packages.config 并设置“allowedVersions”属性:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Module" version="1.0.0.0" allowedVersions="[1.1,1.2)" />
</packages>
NuGet 是否支持对次要版本的约束?NuGet 版本为 2.7.41101.299