次の方法で共有


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

[新しいプロジェクト] または [新しい項目の追加] ダイアログ ボックスに表示されるテンプレートの名前を指定します。

<VSTemplate><TemplateData><Name>

構文

<Name> Template Name </Name>
<Name Package="{PackageID}" ID="ResourceID" />

属性と要素

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

属性

属性 説明
Package 高度なユーザー シナリオ用の省略可能な属性。

Visual Studio のパッケージ ID を指定する GUID です。
ID 高度なユーザー シナリオ用の省略可能な属性。

Visual Studio のリソース ID を指定します。

子要素

なし。

親要素

要素 説明
TemplateData 必須の要素です。

テンプレートをカテゴリに分類し、 [新しいプロジェクト] ダイアログ ボックス、または [新しい項目の追加] ダイアログ ボックスでどのように表示させるかを定義します。

Text 値

PackageID 属性を使わない限り、テキスト値が必要です。

テキストによってテンプレートの名前を指定します。

解説

NameTemplateData に必須の子要素です。

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

<VSTemplate Type="Project" Version="3.0.0"
    xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>My template</Name>
        <Description>A basic template</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>
</VSTemplate>

関連項目