Поделиться через


Практическое руководство. Создания шаблонов проектов вручную

Обновлен: Ноябрь 2007

Visual Studio предоставляет ряд мастеров, помогающих создавать шаблоны из проектов, которые открыты в среде разработки. Тем не менее, если требуется создать шаблон вне среды разработки, с помощью этой процедуры можно вручную собрать исходные файлы приложения в шаблон проекта Visual Studio.

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

Шаблоны пользовательских проектов обязательно должны включать следующие элементы:

  • файл метаданных (расширение VSTEMPLATE), используемый Visual Studio для определения способов отображения проекта в среде разработки и, если определены соответствующие свойства, для настройки процесса создания проекта в среде разработки;

  • файл проекта;

  • файлы кода, например формы Windows, веб-формы, файлы классов и файлы ресурсов.

Все элементы сжимаются в один ZIP-файл. Этот ZIP-файл должен быть размещен в папке, распознаваемой Visual Studio как папка для пользовательских шаблонов проектов. Список пользовательских шаблонов проектов приводится в папке каждого языка программирования в разделе Мои шаблоны диалогового окна Новый проект. Дополнительные сведения см. в разделе Практическое руководство. Размещение и упорядочение шаблонов проектов и элементов.

Чтобы создать шаблон вручную

  1. Создайте проект.

  2. Измените или удалите файлы в проекте либо добавьте в проект новые файлы.

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

  4. Создайте XML-файл и сохраните его с расширением VSTEMPLATE в том же каталоге, что и проект, но не добавляйте его в проект Visual Studio.

  5. Создайте XML-файл .vstemplate для метаданных шаблона проекта. Для получения дополнительной информации см. пример в следующем разделе.

  6. Выделите включенные в шаблон файлы, (включая файл с расширением VSTEMPLATE), щелкните правой кнопкой мыши выберите Отправить и щелкните Сжатая ZIP-папка. Выбранные перед этим файлы будут сжаты в ZIP-файл.

  7. Поместите этот ZIP-файл шаблона в каталог шаблонов проектов Visual Studio. По умолчанию это каталог My Documents\Visual Studio 2008\Templates\ProjectTemplates.

Пример

В этом примере показан простой VSTEMPLATE-файл метаданных. Элемент TemplateData указывает тип проекта, имя, описание и пиктограмму, которые отображаются в диалоговом окне Создать проект. Элемент TemplateContent задает имя файла проекта и файлы, находящиеся в проекте. В этом примере файл проекта назван MyStarterKit.csproj и включает файлы, составляющие проект Visual C++.

<VSTemplate Type="Project" Version="2.0.0"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>My template</Name>
        <Description>A basic template</Description>
        <Icon>TemplateIcon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
    </TemplateData>
    <TemplateContent>
        <Project File="MyTemplate.csproj">
            <ProjectItem>Form1.cs<ProjectItem>
            <ProjectItem>Form1.Designer.cs</ProjectItem>
            <ProjectItem>Program.cs</ProjectItem>
            <ProjectItem>Properties\AssemblyInfo.cs</ProjectItem>
            <ProjectItem>Properties\Resources.resx</ProjectItem>
            <ProjectItem>Properties\Resources.Designer.cs</ProjectItem>
            <ProjectItem>Properties\Settings.settings</ProjectItem>
            <ProjectItem>Properties\Settings.Designer.cs</ProjectItem>
        </Project>
    </TemplateContent>
</VSTemplate>

См. также

Задачи

Практическое руководство. Создание веб-шаблонов вручную

Практическое руководство. Создание шаблонов проектов

Практическое руководство. Замена параметров в шаблоне

Ссылки

Справочник по схеме шаблонов Visual Studio

Мастер экспорта шаблонов

Другие ресурсы

Начальные наборы

Шаблоны Visual Studio