Шаблоны 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$ — имя которое задается в диалоге создания нового файла. Более подробную информацию о шаблонах можно посмотреть на .
Те переменные, данные в которых ожидаются от пользователя имеют также безопасные версии с приставкой save, которые не содержат в себе запрещенные символы.
В файле Class.vstemplate, мы можем задать требуемую версию фреймворка, указать зависимости и прочие условия.
После того, как вы внесете все изменения, нужно пересобрать кэш шаблонов, который хранится в %VusialStudio folder%\Common7\IDE\ItemTemplatesCache, запустив студию с командой /installvstemplates
Таким образом можно намного упростить себе жизнь и избавить ее от рутины.

