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


Элемент "WizardExtension" (шаблоны Visual Studio)

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

Содержит элементы регистрации для настройки мастера шаблонов.

<WizardExtension>
    <Assembly>... </Assembly>
    <FullClassName>... </FullClassName>
</WizardExtension>

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Отсутствуют.

Дочерние элементы

Элемент

Описание

Assembly

Обязательный элемент.

Задает имя или строгое имя сборки в том виде, в котором оно отображается в глобальном кэше сборок. Элемент WizardExtension должен содержать хотя бы один элемент Assembly.

FullClassName

Обязательный элемент.

Полное имя класса, который реализует интерфейс IWizard. Элемент WizardExtension должен содержать хотя бы один элемент FullClassName.

Родительские элементы

Элемент

Описание

VSTemplate

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

Заметки

WizardExtension является необязательным дочерним элементом VSTemplate.

Пример

В следующем примере демонстрируются метаданные для стандартного шаблона проекта Windows-приложения Visual C#.

<VSTemplate Version="2.0.0" Type="Item"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>MyTemplate</Name>
        <Description>Template using IWizard extension</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>
    <WizardExtension>
        <Assembly>MyWizard, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, Custom=null</Assembly>
        <FullClassName>MyWizard.CustomWizard</FullClassName>
    </WizardExtension>
</VSTemplate>

См. также

Задачи

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

Ссылки

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

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

Шаблоны Visual Studio