Практическое руководство. Создание шаблонов элементов вручную
Ниже приведены элементы, необходимые для создания пользовательского шаблона элемента проекта.
Файл метаданных (с расширением VSTEMPLATE), используемый Visual Studio для определения способов отображения элемента проекта в интегрированной среде разработки и, если указаны соответствующие свойства, для настройки процесса создания элемента проекта.
Файл с кодом, например Windows Form, веб-форма, файл класса или файл ресурсов.
Примечание
Также можно создать многофайловый шаблон элемента.Дополнительные сведения см. в разделе Практическое руководство. Создание многофайловых шаблонов элементов.
Эти два файла сжимаются в ZIP-файл. ZIP-файл должен быть помещен в расположение, распознаваемое Visual Studio для пользовательских шаблонов элементов проектов. Пользовательские шаблоны элементов проектов отображаются в диалоговом окне Добавление нового элемента в разделе Мои шаблоны для соответствующего языка программирования.
Чтобы вручную создать шаблон элемента
Создайте проект и элемент проекта.
Изменяйте элемент проект, пока он не будет готов к сохранению в качестве шаблона.
Если необходимо измените файлы с кодом, чтобы указать, где должна быть выполнена замена параметров. Дополнительные сведения о замене параметров см. в разделе Практическое руководство. Замена параметров в шаблоне.
Создайте XML-файл и сохраните его, используя расширение имени файла VSTEMPLATE, в том же каталоге, где находится новый шаблон элемента.
Создайте XML-файл с расширением VSTEMPLATE, чтобы включить в него метаданные шаблона элемента. Для получения дополнительных сведений см. пример в следующем разделе.
Сохраните файл с расширением VSTEMPLATE и закройте его.
В проводнике Windows выберите файлы для включения в шаблон, щелкните их правой кнопкой мыши, выберите Отправить и щелкните Сжатая ZIP-папка. Выбранные файлы будут сжаты в ZIP-файл.
Скопируйте ZIP-файл и вставьте его в расположение с пользовательскими шаблонами элементов. В Windows Vista каталогом по умолчанию является .. \Users\<username>\Documents\Visual Studio 2010\Templates\ItemTemplates\. Дополнительные сведения см. в разделе Практическое руководство. Размещение и упорядочение шаблонов проектов и элементов.
Пример
В следующем примере показан VSTEMPLATE-файл базового элемента. Этот шаблон элемента содержит метаданные для пользовательского шаблона класса Visual C# — MyClass.cs.
<VSTemplate Type="Item" Version="2.0.0"
xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>MyClass</Name>
<Description>My custom C# class.</Description>
<Icon>Icon.ico</Icon>
<ProjectType>CSharp</ProjectType>
<DefaultName>MyClass</DefaultName>
</TemplateData>
<TemplateContent>
<ProjectItem>MyClass.cs</ProjectItem>
</TemplateContent>
</VSTemplate>
См. также
Задачи
Практическое руководство. Создание шаблонов элементов
Практическое руководство. Создание многофайловых шаблонов элементов
Практическое руководство. Создание шаблонов элементов для определенных типов проектов
Практическое руководство. Добавление ссылок в шаблоны
Ссылки
Справочник по схеме шаблонов Visual Studio
Основные понятия
Практическое руководство. Размещение и упорядочение шаблонов проектов и элементов