Как мне обновить MVC 3 Project до jQuery 1.6? - PullRequest
8 голосов
/ 06 мая 2011

Используя ASP.MVC 3 + Nuget, я добавил пакеты, но я впервые пытаюсь обновить пакет с зависимостями.Пока что я застрял ...

Создано совершенно новое приложение ASP.MVC 3.Требуется обновить jQuery до версии 1.6 с jQuery 1.5.1 по умолчанию.

В консоли диспетчера пакетов:

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 ]

10 голосов
/ 06 мая 2011

Перед обновлением jQuery до версии 1.6 вам необходимо обновить эти пакеты до версии, поддерживающей jQuery 1.6.

6 голосов
/ 06 мая 2011

О, почему так сложно? Просто откройте файл ~/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 голосов
/ 24 августа 2011

Менеджер пакетов NuGet - это правильный способ обновления JQuery оттуда, но пока я не видел, чтобы это случилось с нами. Я использую простой способ копирования и вставки, а затем исправляю проблему, когда она появляется.

1 голос
/ 08 июня 2011
  1. в [Добавить ссылку на пакет библиотеки] и [Установленные пакеты] для удаления зависимых пакетов.
  2. вы можете установить jQuery.
0 голосов
/ 09 декабря 2011

У меня была та же проблема при попытке установить пакет, который требовал более свежую версию jQuery.Я просто удалил все пакеты, которые зависели от jQuery, а затем переустановил их один за другим.Затем он позволил мне установить пакет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...