Шаблоны Visual Studio

В Visual Studio можно создавать или менять шаблоны проектов, классов, страниц, веб-сервисов и так далее. Изучив материал, вы сможете улучшить свой код.

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

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

Немного теории. В Visual Studio шаблоны хранятся в zip-файлах, в папке %VisualStudio folder%\Common7\IDE\ItemTemplates. Здесь они сортированы по языкам и по типам ( CSharp\Web, CSharp\Code и т.д. ). Например шаблон для класса хранится в файле  ItemTemplates\CSharp\Code\1033\Class.zip, в котором содержатся два файла:
Class.cs — шаблон нового класса
Class.vstemplate — описание шаблона в XML

В файле Class.cs, вы можете добавить свой текста, а также использовать использовать внутренние переменные в формате $variable$, которые при создании файла подставят свои значения. Например $itemname$ — имя которое задается в диалоге создания нового файла. Более подробную информацию о шаблонах можно посмотреть на специальной странице MSDN.

Те переменные, данные в которых ожидаются от пользователя имеют также безопасные версии с приставкой save, которые не содержат в себе запрещенные символы.

В файле Class.vstemplate, мы можем задать требуемую версию фреймворка, указать зависимости и прочие условия.

После того, как вы внесете все изменения, нужно пересобрать кэш шаблонов, который хранится в %VusialStudio folder%\Common7\IDE\ItemTemplatesCache, запустив студию с командой /installvstemplates

Таким образом можно намного упростить себе жизнь и избавить ее от рутины.

Реклама

фотосъемка в студии ; sony ericsson x10 mini