【问题标题】:NuGet version constraints doesn't workNuGet 版本约束不起作用
【发布时间】:2014-01-15 03:56:28
【问题描述】:

我有一个项目,它引用了版本 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.X.X 版本集。而最新版本的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

【问题讨论】:

    标签: c#-4.0 nuget versioning nuget-package build-agent


    【解决方案1】:

    您能否提供有关您的项目类型和安装的软件包的更多详细信息?或者简化的重现应用程序很好,这将有助于我们诊断问题。

    顺便说一句,NuGet 的最新版本是 2.7.2,可以在http://docs.nuget.org/docs/start-here/installing-nuget 下载。请查看您的问题是否仍然使用最新版本重现。谢谢!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-30
      • 2018-12-30
      • 2015-03-13
      • 2017-08-24
      • 2014-11-20
      • 1970-01-01
      • 2017-03-26
      • 1970-01-01
      相关资源
      最近更新 更多