Создание шаблона проекта Visual Studio, который уже содержит ссылку на пакет Nuget? - PullRequest
5 голосов
/ 08 июня 2011

Я хочу создать шаблон проекта Visual Studio 2010, который по сути является приложением ASP.net 3.5 Webforms.

Однако я хотел бы автоматически добавить ссылку на пакет NuGet.При необходимости я могу связать реальный nupkg с шаблоном, но мне интересно, можно ли вместо этого запустить команду Install-Package, чтобы всегда получать последнюю версию при создании нового проекта?(Я могу гарантировать, что будущие версии никогда не нарушат шаблон)

Возможно ли это?Пока что я внес небольшие изменения в шаблоны проектов, поэтому не знаю точно, с чего начать.Я нашел кое-что для MVC 3, но, как я уже сказал, я нахожусь на Webforms (и .net 3.5).

Ответы [ 3 ]

3 голосов
/ 28 мая 2015

Учитывая, что ответы здесь довольно старые, совет на официальном сайте NuGet, скорее всего, будет полезен для новичков в этом вопросе:

https://docs.nuget.org/create/packages-in-visual-studio-templates

3 голосов
/ 08 июня 2011

Вы можете создать собственный шаблон для него, однако он не будет загружаться из Интернета, он будет копироваться только с вашего локального диска (хотя, возможно, это изменится в будущем). Фил Хаак недавно написал в своем блоге статью :

Есть два основных ограничения:

  • Пакет должен существовать в папке% ProgramFiles% \ Microsoft ASP.NET \ ASP.NET MVC 3 \ Packages. MVC 3 не ищет их в Интернете.
  • Атрибут версии пакета в элементе является обязательным и точно совпадает.
1 голос
/ 08 июля 2011

Ознакомьтесь со следующим сообщением в блоге: http://blogs.msdn.com/b/marcinon/archive/2011/07/08/project-templates-and-preinstalled-nuget-packages.aspx, в котором описана предстоящая функция NuGet 1.5 (еще не выпущена), которая позволит включать предустановленные пакеты NuGet во всех типах проектов.

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