Visual Studio 2015 中的 Nuget 忽略 allowedVersions?

标签 nuget visual-studio-2015

我有一个使用 jQuery 的 MVC5 项目,通过 Nuget 包管理器包含。
我想将项目保留在 1.x 分支上。
这是使用 packages.config 中的 allowedVersions 属性完成的:

<package id="jQuery" version="1.11.1" targetFramework="net45" allowedVersions="[1.10.2, 2.0.0)" />

自从我切换到 VS 2015 以来,这被忽略了,Nuget 建议 2.1.4(在撰写本文时)作为更新版本。
还尝试了 [1.10.2, 2) 和 [1.1, 2) 等变体。
这是一个错误还是现在使用更新的机制来实现此目的?

最佳答案

NuGet 项目已对此进行了报道:

https://github.com/NuGet/Home/issues/1094

关于Visual Studio 2015 中的 Nuget 忽略 allowedVersions?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31563041/

相关文章:

.net - 指定 PackageReference 依赖 DLL 的构建输出位置

c# - Azure devops 无法连接 Nuget Restore 和 MSBuild for Nuget Packages

visual-studio-2015 - 无法迁移项目文件

regex - 如何忽略所有子文件夹而不是文件夹中的文件?

visual-studio-2015 - 安装NuGet软件包时未找到项目“默认”错误

visual-studio-2015 - Visual Studio不下载NuGet包的DLL

visual-studio-2015 - Visual Studio 2015警告未找到System.Runtime(但VS2013很好)

c++ - 重定向解决方案无效

c++ - 使用 constexpr 函数时推导失败?

nuget - VS 2015 CTP 6 Nuget 包源