다음을 통해 공유


Icon 요소(Visual Studio 템플릿)

템플릿의 새 프로젝트 또는 새 항목 추가 대화 상자에 나타나는 아이콘 역할을 하는 이미지 파일의 경로와 파일 이름을 지정합니다.

<VSTemplate><TemplateData><아이콘>

구문

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

특성 및 요소

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성 설명
Package 고급 사용자 시나리오의 경우 선택적 특성입니다.

Visual Studio 패키지를 ID를 지정하는 GUID입니다.
ID 고급 사용자 시나리오의 경우 선택적 특성입니다.

Visual Studio 리소스 ID를 지정합니다.

자식 요소

없음

부모 요소

요소 설명
TemplateData 필수적 요소입니다.

템플릿을 분류하고 새 프로젝트 또는 새 항목 추가 대화 상자에서 템플릿이 표시되는 방식을 정의합니다.

텍스트 값

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>

참고 항목