共用方式為


WizardExtension 項目 (Visual Studio 範本)

包含自訂範本精靈的註冊項目。

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

屬性和項目

下列小節將說明屬性、子項目和父項目。

屬性

無。

子項目

元素

描述

Assembly

必要項目。

指定在全域組件快取中出現之組件的名稱或強式名稱 (Strong Name)。 WizardExtension 項目至少必須有一個 Assembly 項目。

FullClassName

必要項目。

實作 IWizard 介面之類別的完整名稱。 WizardExtension 項目至少必須有一個 FullClassName 項目。

父項目

元素

描述

VSTemplate

包含專案範本、項目範本或入門套件的所有中繼資料。

備註

WizardExtensionVSTemplate 的選擇性子項目。

範例

下列程式碼範例說明 Visual C# Windows 應用程式標準專案範本的中繼資料。

<VSTemplate Version="3.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 中建立專案和項目的範本