无法解析依赖项。 'jQuery 2.1.4'与'bootstrap 3.3.6约束:jQuery(≥1.9.1&&< 3.0.0)'不兼容

时间:2015-12-04 09:47:38

标签: jquery asp.net twitter-bootstrap jquery-ui visual-studio-2015

我试图通过Nuget Package Manager在我的ASP.NET Web表单应用程序中添加“jQuery.UI.Theme.Redmond”,但是,我看到以下错误,

enter image description here

我的ASP.NET Web表单项目中有最新的boostrap(3.3.6),jquery(2.1.4)。

我很欣赏有关如何解决此问题的任何建议?

4 个答案:

答案 0 :(得分:4)

我知道这已经晚了但仅仅是为了记录:

将jQuery的版本降级为低于2.0.0且超过1.6.0的版本。您可以通过转到 Tools / NuGet包管理器/管理解决方案/ 的NuGet包来完成此操作。

现在转到Installed选项卡并搜索jQuery。然后在右侧更改上述版本并单击“安装”。

答案 1 :(得分:1)

如果您已下载软件包并在本地选择它们进行安装,则需要下载所有必需的依赖项并将它们复制到本地nuGet软件包路径。 关于引导程序版本= 4.5.2,如您所见,它具有以下依赖性:

jQuery(> = 3.0.0 && <4.0.0) popper.js(> = 1.16.1 && <2.0.0)

https://www.nuget.org/packages/bootstrap/4.5.2#

答案 2 :(得分:0)

也适用于jQuery 2.2.4,此时的最新版本是3.0.0.1

答案 3 :(得分:0)

根据您的错误, JQuery.UI.Theme.Redmond 1.10.3需要jQuery版本1.6.0和向上&amp;&amp;少于jQuery版本2.0.0

您安装了jquery(2.1.4),这就是您收到错误的原因,因为安装的版本超过了jQuery 2.0.0限制

如果你真的想要使用主题,你需要将已安装的jQuery的版本减少到版本不高达2.0.0的版本