Автоматическая установка пакетов NuGet в шаблоне проекта VS 2010 - PullRequest
4 голосов
/ 27 октября 2011

Может кто-нибудь поделиться со мной, как (или где я могу найти, как) установить пакеты NuGet автоматически, когда я создаю новый проект на основе моего пользовательского шаблона проекта в Visual Studio 2010?

Я создаю новый шаблон проекта для проекта, который по умолчанию использует пару пакетов NuGet. Я прочитал документацию на сайте NuGet, но это неприемлемо, так как я хочу сослаться на существующий пакет, если он уже установлен в проекте.

Другими словами, если я встраиваю пакет v1 в свой шаблон (VSIX), но версия 1.1 уже установлена ​​в решении, я хочу, чтобы NuGet ссылался на версию 1.1 вместо того, чтобы включать v1 в решение и заставлять разработчика обновлять пакет.

Возможно ли это? И если да, то как?

Ответы [ 2 ]

2 голосов
/ 06 ноября 2011

NuGet 1.5 теперь поддерживает эту функцию, не требуя создания шаблона проекта ASP.NET MVC 3.

http://blogs.msdn.com/b/marcinon/archive/2011/07/08/project-templates-and-preinstalled-nuget-packages.aspx

Это заменяет пост, который я написал. :)

0 голосов
/ 29 октября 2011

Проверьте этот пост здесь:

http://haacked.com/archive/2011/06/06/creating-a-custom-asp-net-mvc-project-template.aspx

В статье упоминается, что пакеты NuGet должны быть на вашем компьютере, однако это должно измениться в будущем (если это не так).т уже).

...