Обновление шаблонов Visual Studio в новой версии jQuery (и других библиотек)

Теперь, когда Visual Studio = > 2010 поддерживает jQuery, мне интересно, как я могу обновить шаблон проекта, когда выйдет новый выпуск jQuery? В настоящее время, когда вы создаете проект, он автоматически создает файлы 1.4.1 (в VS2010), но jQuery постоянно развивается и часто обновляет его.

Как я могу сказать, что Visual Studio использует более новую версию jQuery (или других библиотек)?

Ответ 1

Вы можете использовать NuGet

  • щелкните правой кнопкой мыши ваш проект в обозревателе решений
  • нажмите "Управление пакетами NuGet" в контекстном меню
  • введите "jQuery" в поле поиска в правом верхнем углу диалогового окна
  • нажмите клавишу ввода и дождитесь результатов
  • найдите "jQuery" в результатах, нажмите "SELECT" и нажмите кнопку "Установить".
  • (после установки предыдущий jquery и связанные файлы будут заменены последними)

В качестве альтернативы вы можете создать пустой проект и установить пакет nuget через консоль диспетчера пакетов. Это может включать ВСЕ библиотеки, которые вы по умолчанию.

PM> Install-Package jQuery

Оттуда сохраните его как новый шаблон, и всякий раз, когда вы создаете новый проект, просто запустите следующую команду терминала перед началом работы.

PM> Update-Package

Дополнительная информация о Обновление пакета

Ответ 3

У автоматического обновления есть некоторые проблемы. Если вы используете библиотеку jQuery с некоторым дополнительным плагином, и они зависят от предыдущей среды библиотеки jQuery, то они не будут работать. Вот почему вам нужно тщательно подумать, прежде чем обновлять библиотеку jQuery от версии к версии.

ОБНОВЛЕНИЕ:

Вы можете изменить существующий шаблон для Visual Studio, который позволит вам обратиться к новой версии jQuery. Вот статья о создании пользовательских шаблонов Visual Studio.

http://msdn.microsoft.com/en-us/library/ms247119(v=VS.80).aspx

Ответ 4

Вся эта модель Nuget/update в JQuery - это огромный беспорядок! (Кто создал эту систему?)

Я просто избегаю шаблона JQuery в Visual Studio и размещаю текущие Javascript-ссылки JQuery в ONE PLACE в вашем веб-проекте, чтобы он вставлялся в каждую страницу...... либо на странице Макет MVC, пользовательский контроль, или главной страницы. Вы можете смешивать и сопоставлять элементы управления. Но это не имеет значения, поскольку современные браузеры кэшируют эти файлы после первой загрузки в любом случае.

Теперь, когда вы выполняете обновление JQuery, вы можете исправить его в одном простом месте в своем веб-проекте. Все ECMA-скрипты были сделаны таким образом в любом случае за последние 15 лет с использованием серверной части или других стратегий. Я до сих пор не знаю, почему вы хотите, чтобы шаблон содержал ссылки на сотни страницах просмотра в MVC, теперь вам нужно настраивать один за другим, когда вы получаете разные имена файлов версий. Я думаю, что ASP.NET MVC по этой причине ушла в прошлое.