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


Элемент FullClassName (расширение мастера шаблонов Visual Studio)

Полное имя класса, реализующего IWizard интерфейс.

<VSTemplate><WizardExtension> ... <FullClassName>

Синтаксис

<FullClassName>ClassName</FullClassName>

Элементы и атрибуты

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

Атрибуты

Нет.

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

Нет.

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

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

Текстовое значение

Текстовое значение является обязательным.

Этот текст задает класс, реализующий IWizard интерфейс. Указанный класс должен существовать в сборке, указанной элементом Assembly .

Замечания

FullClassName — обязательный дочерний элемент элемента WizardExtension.

Пример

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

<VSTemplate Version="3.0.0" Type="Item"
    xmlns="http://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>

См. также