次の方法で共有


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

アイコンとして機能する画像ファイルのパスとファイル名を指定します。これは、[新しいプロジェクト] または [新しい項目の追加] ダイアログ ボックスで、テンプレートに対して表示されます。

<VSTemplate><TemplateData><Icon>

構文

<Icon>
    IconFileName
</Icon>
<Icon Package="{PackageID}" ID="ResourceID" />

属性と要素

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

属性

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

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

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

子要素

なし。

親要素

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

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

Text 値

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

このテキストで、[新しいプロジェクト] ダイアログ ボックスに表示されるテンプレート アイコンのパスとファイル名を指定します。

解説

IconTemplateData に必須の子要素です。

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 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>

関連項目