次の方法で共有


TemplateContent 要素 (Visual Studio テンプレート)

テンプレートの内容を指定します。

<TemplateContent>
    ...
</TemplateContent>

属性および要素

以降のセクションでは、属性、子要素、および親要素について説明します。

属性

属性

説明

BuildOnLoad

テンプレートからプロジェクトを作成するときにソリューションをビルドするかどうかを指定します。

子要素

要素

説明

ProjectCollection

省略可能な要素です。

複数プロジェクトのテンプレートの構成と内容を指定します。

Project

省略可能な要素です。

プロジェクトに追加するファイルやディレクトリを指定します。

参照

省略可能な要素です。

項目テンプレートに必要なアセンブリ参照を指定します。

ProjectItem

省略可能な要素です。

テンプレートに含まれているファイルを指定します。

CustomParameters

省略可能な要素です。

テンプレートからプロジェクトまたはアイテムを作成するときに使用するカスタム パラメーターを指定します。

親要素

要素

説明

VSTemplate

必須の要素。

プロジェクト テンプレート、項目テンプレート、またはスタート キットのメタデータすべてを含みます。

解説

TemplateContent は必須の要素です。

使用例

Visual C# アプリケーションでのプロジェクト テンプレートのメタデータの例を次に示します。

<VSTemplate Type="Project" Version="3.0.0"
    xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>My template</Name>
        <Description>A basic starter kit</Description>
        <Icon>TemplateIcon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
    </TemplateData>
    <TemplateContent>
        <Project File="MyStarterKit.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 テンプレートの概要