Шаблон решения Visual Studio - проекты управления ссылками - PullRequest
5 голосов
/ 19 февраля 2010

Моя команда создает несколько стандартных шаблонов решений VS. У нас есть четко определенная структура проекта, ресурсы и т. Д., Которые мы должны использовать каждый раз, когда начинаем новый проект, и это идеальное решение. Основы работают хорошо.

Однако, помимо определения структуры папок (и т. Д.), Было бы неплохо иметь возможность импортировать ряд проектов из VSS / TFS. У нас есть несколько общих сборок, которые будут использоваться всеми проектами, и было бы здорово добавить ссылку на эти проекты при создании нового проекта через наш шаблон. Может кто-нибудь сказать мне, если это возможно, и, если да, как это может быть достигнуто?

1 Ответ

0 голосов
/ 15 декабря 2011

Я думаю, что есть 3 типа предметов, которые вы можете захотеть шаблонизировать (это слово?).

  1. Новое решение
  2. Новый проект добавлен в решение
  3. Новый элемент добавлен в проект

Я не уверен, возможно ли добавить существующие проекты в решение, которое создается при запуске шаблона проекта. http://msdn.microsoft.com/en-us/library/ms185308.aspx показывает, как создать несколько шаблонов проектов. Возможно, вам придется либо вручную добавить их в решение, либо создать сценарий, который изменяет файл .sln для выполнения этой части.

Добавление ссылки на сборку в шаблон проекта или элемента легко выполнимо. Шаблон проекта довольно прост, так как вам просто нужно изменить файл .vstemplate для шаблона (ов) проекта. См. http://msdn.microsoft.com/en-us/library/ms171405.aspx для справки.

Добавление новой ссылки на сборку при добавлении нового элемента из шаблона немного сложнее, но также может быть выполнено. Подробнее см. http://msdn.microsoft.com/en-us/library/ms185290.aspx.

Веселись!

...