【问题标题】:Unable to resolve dependencies. 'jQuery 2.1.4' is not compatible with 'bootstrap 3.3.6 constraint: jQuery (≥ 1.9.1 && < 3.0.0)'无法解决依赖关系。 “jQuery 2.1.4”与“bootstrap 3.3.6 约束:jQuery (≥ 1.9.1 && < 3.0.0)”不兼容
【发布时间】:2016-03-09 04:56:27
【问题描述】:

我正在尝试通过 Nuget 包管理器在我的 ASP.NET Web 表单应用程序中添加“jQuery.UI.Theme.Redmond”,但是我看到了以下错误,

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

感谢有关如何解决此问题的任何建议?

【问题讨论】:

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


    【解决方案1】:

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

    将 jQuery 的版本降级到低于 2.0.0 和高于 1.6.0 的版本。您可以通过转到工具/NuGet 包管理器/管理解决方案的 NuGet 包/ 来执行此操作。

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

    【讨论】:

    • 那么你会遇到其他使用升级版Jquery的库会出错的情况。那么你为什么不喜欢使用引导日期piker而不是使用旧的...... :)
    【解决方案2】:

    如果你已经下载了包并在本地选择它们进行安装,你需要下载所有需要的依赖并将它们复制到你本地的 nuGet 包路径。 关于bootstrap Version = 4.5.2,可以看到依赖:

    jQuery (> = 3.0.0 && = 1.16.1 &&

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

    【讨论】:

      【解决方案3】:

      也适用于 jQuery 2.2.4,目前的最新版本是 3.0.0.1

      【讨论】:

        【解决方案4】:

        根据您遇到的错误, JQuery.UI.Theme.Redmond 1.10.3 需要 jQuery 版本 1.6.0 及以上 && 低于 jQuery 版本 2.0.0

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

        如果你真的想使用主题,你需要将已安装的 jQuery 的版本降低到不超过 2.0.0 的版本

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-02-27
          • 2016-11-20
          • 1970-01-01
          • 2016-02-16
          • 2017-02-20
          相关资源
          最近更新 更多