다음을 통해 공유


Icon 요소(Visual Studio 템플릿)

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

<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="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 템플릿 소개