Udostępnij za pośrednictwem


WizardExtension — Element (szablony Visual Studio)

Zawiera elementy rejestracji służące do dostosowywania kreatora szablonu.

<VSTemplate> ... <Wizardextension>

Składnia

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

Atrybuty i elementy

W poniższych sekcjach opisano atrybut, elementy podrzędne i elementy nadrzędne.

Atrybuty

Brak.

Elementy podrzędne

Element opis
Montaż Element wymagany.

Określa nazwę lub silną nazwę zestawu wyświetlanego w globalnej pamięci podręcznej zestawów. Element musi zawierać co najmniej jeden Assembly element WizardExtension .
FullClassName Element wymagany.

W pełni kwalifikowana nazwa klasy, która implementuje IWizard interfejs. Element musi zawierać co najmniej jeden FullClassName element WizardExtension .

Elementy nadrzędne

Element opis
VSTemplate Zawiera wszystkie metadane szablonu projektu, szablonu elementu lub zestawu startowego.

Uwagi

WizardExtension jest opcjonalnym elementem podrzędnym elementu VSTemplate.

Przykład

Poniższy przykład ilustruje metadane dla standardowego szablonu projektu dla aplikacji systemu Windows w języku 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>

Zobacz też