Share via


RequiredFrameworkVersion 요소(Visual Studio 템플릿)

템플릿에 필요한 .NET Framework 최소 버전을 지정합니다. 그러면 대상 프레임워크 버전 드롭다운이 새 프로젝트 대화 상자에 표시됩니다. 또한 RequiredFrameworkVersion 요소는 드롭다운에서 사용할 수 있는 가장 낮은 값을 결정합니다.

Important

Visual Studio 2017 버전 15.6부터 대상 프레임워크 버전 드롭다운은 더 이상 새 프로젝트 대화 상자의 템플릿 섹션에 표시된 템플릿에 대한 필터가 아닙니다. 대신 드롭다운은 선택한 템플릿에 대한 프레임워크 선택기로 작동합니다.

<VSTemplate><TemplateData><RequiredFrameworkVersion>

구문

<RequiredFrameworkVersion> .... </RequiredFrameworkVersion>

특성 및 요소

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

특성

없음

자식 요소

없음

부모 요소

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

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

텍스트 값

텍스트 값은 필수입니다.

텍스트는 템플릿에 필요한 .NET Framework의 최소 버전 번호여야 합니다.

설명

RequiredFrameworkVersion는 선택적 요소입니다. 템플릿이 .NET Framework의 특정 최소 버전 및 이상 버전(있는 경우)을 지원하는지 경우에만 이 요소를 사용합니다. RequiredFrameworkVersion 요소를 지정하고 템플릿이 특정 최소 버전의 .NET Framework를 지원하지 않는 경우 대상 프레임워크 버전 드롭다운은 해당되지 않을 때 표시됩니다.

예시

다음 예제에서는 표준 Visual C# 클래스 템플릿의 메타데이터를 보여 줍니다.

<VSTemplate Type="Item" Version="3.0.0"
    xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>MyClass</Name>
        <Description>My custom C# class template.</Description>
        <Icon>Icon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
        <RequiredFrameworkVersion>3.0</RequiredFrameworkVersion>
        <MaxFrameworkVersion>4.7.1</MaxFrameworkVersion>
        <DefaultName>MyClass</DefaultName>
    </TemplateData>
    <TemplateContent>
        <ProjectItem>MyClass.cs</ProjectItem>
    </TemplateContent>
</VSTemplate>

이 예제에서 RequiredFrameworkVersion이 표시하는 템플릿에 필요한 .NET Framework 최소 버전은 3.0입니다. 이 템플릿으로 만든 프로젝트는 .NET Framework 3.0 버전부터 대상으로 할 수 있습니다.

참고 항목