Обновление шаблонов 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
Дополнительная информация о Обновление пакета
Ответ 2
Вы можете создать новый шаблон проекта с включенным jQuery 1.4.2: http://msdn.microsoft.com/en-us/library/ms247120%28v=VS.100%29.aspx
Ответ 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 по этой причине ушла в прошлое.