如何将MVC 3项目更新为jQuery 1.6?

时间:2011-05-06 19:19:31

标签: asp.net-mvc visual-studio-2010 nuget

使用ASP.MVC 3 + Nuget,我已经添加了包,但这是我第一次尝试使用依赖项更新包。到目前为止,我被困住了......

创建了一个全新的ASP.MVC 3应用程序。希望将jQuery从默认的jQuery 1.5.1升级到1.6版。

在程序包管理器控制台中:

PM> install-package jquery
Successfully installed 'jQuery 1.6'.
Install failed. Rolling back...
Install-Package : Conflict occurred. 'jQuery 1.5.1' referenced but requested 'jQuery 1.6'. 'jQuery.vsdoc 1.5.1, jQuery.Validation 1.8.0, jQuery.UI.Combined 1.8.11' depend on 'jQuery 1.5.1'.

更新软件包有不同的语法吗?我是否需要删除所有相关的包并重新添加它们?

5 个答案:

答案 0 :(得分:10)

在将jQuery更新到1.6版之前,您需要将这些软件包升级到支持jQuery 1.6的版本。

答案 1 :(得分:6)

哦为什么这么复杂?只需打开~/Views/Shared/_Layout.cshtml文件并替换:

<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>

使用:

<script src="@Url.Content("~/Scripts/jquery-1.6.min.js")" type="text/javascript"></script>

下载jquery 1.6并将其显示在Scripts文件夹中后显然。

当然,如果您使用的是CDN(如果您的网站是公开的,那就是您应该遵循的方式),那么只需打开~/Views/Shared/_Layout.cshtml并替换:

<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>

使用:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js" type="text/javascript"></script>

这几乎是你所需要的全部。

答案 2 :(得分:2)

NuGet包管理器是从那里升级JQuery的正确方法,但到目前为止我没有看到它发生在我们身上。我正在使用简单的复制和粘贴方式,然后在弹出窗口时解决问题。

答案 3 :(得分:1)

    [添加库包参考]和[已安装的包]中的
  1. 以删除依赖包。
  2. 你可以安装jQuery。

答案 4 :(得分:0)

我在尝试安装需要更新版jQuery的软件包时遇到了同样的问题。 我刚刚删除了依赖于jQuery的所有包,然后逐个重新安装它们。然后它允许我安装我的包。