Создание шаблонов решений Visual Studio (vs.net) 2008? - PullRequest
7 голосов
/ 07 декабря 2009

Можно ли создавать шаблоны решений vs.net 2008? Из моих результатов поиска невозможно создать шаблоны решений со всеми соответствующими ссылками на проекты.

У меня есть решение vs.net с несколькими проектами и ссылками в каждом. Я хотел бы обернуть их все в шаблон, который я могу использовать в качестве стандартного базового запуска для наших веб-проектов.

Кто-нибудь придумал хорошее решение для этого?

Ответы [ 5 ]

1 голос
/ 07 декабря 2009

То, что вы хотите, это создать «Шаблон решения». Лучший способ сделать это - использовать надстройку Solution Factory, найденную в CodePlex.

http://solutionfactory.codeplex.com/

Редактировать: еще более простым способом было бы создать решение со всеми проектами в одном месте файла, а затем сжать все каталоги в один файл. Затем просто распакуйте и переименуйте каталог решения по необходимости.

Edit2: вот еще один способ, создать надстройку, которая создаст решение для вас. http://msdn.microsoft.com/en-us/vbasic/bb968855.aspx

1 голос
/ 07 декабря 2009

Я не уверен, как именно это работает, чтобы получить этот полностью функциональный, но в шаблоне xs vs вы можете определить ProjectCollection со многими ProjectTemplateLink записями , поэтому я считаю, что с помощью этого вы сможете создать настройки, которые вы ищете. Однако я недостаточно работал с шаблонами, чтобы привести рабочий пример.

0 голосов
/ 18 января 2010

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

0 голосов
/ 07 декабря 2009

Вы пытались просто настроить свой проект так, как вы хотите, а затем выберите Файл -> Экспорт шаблона? Казалось бы, самый простой подход.

0 голосов
/ 07 декабря 2009

Существует что-то вроде " Property Sheet ", который вы можете унаследовать в любом новом проекте. Эти листы содержат «общие» настройки, которые будут применяться ко всем вашим проектам.

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