MaxFrameworkVersion 요소(Visual Studio 템플릿)
템플릿에 필요한 .NET Framework 최대 버전을 지정합니다. 새 프로젝트 대화 상자의 대상 프레임워크 버전 드롭다운에서 사용할 수 있는 가장 높은 값을 결정합니다. 사용자가 프레임워크 버전을 선택할 수 있도록 RequiredFrameworkVersion도 템플릿의 최소 .NET Framework 버전으로 지정해야 합니다.
Important
Visual Studio 2017 버전 15.6부터 대상 프레임워크 버전 드롭다운은 더 이상 새 프로젝트 대화 상자의 템플릿 섹션에 표시된 템플릿에 대한 필터가 아닙니다. 대신 대상 프레임워크 버전 드롭다운은 선택한 템플릿에 대한 프레임워크 선택기로 작동합니다.
<VSTemplate><TemplateData><MaxFrameworkVersion>
구문
<MaxFrameworkVersion> ... </MaxFrameworkVersion>
특성 및 요소
다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
없음
자식 요소
없음
부모 요소
요소 | 설명 |
---|---|
TemplateData | 필수적 요소입니다. 템플릿을 분류하고 새 프로젝트 또는 새 항목 추가 대화 상자에서 템플릿이 표시되는 방식을 정의합니다. |
텍스트 값
텍스트 값은 필수입니다.
텍스트는 템플릿에서 허용하는 가장 높은 .NET Framework 버전 번호여야 합니다.
설명
MaxFrameworkVersion
는 선택적 요소입니다. MaxFrameworkVersion
요소는 필수가 아니라면 생략해야, 템플릿에 대해 지원되는 .NET Framework 버전의 범위를 실수로 제한하지 않게 됩니다. 템플릿에 .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>
이 예제에서 MaxFrameworkVersion
이 표시하는 템플릿에 필요한 .NET Framework 최대 버전은 4.7.1입니다. 이 템플릿으로 만든 프로젝트는 최대 4.7.1의 .NET Framework 버전을 대상으로 할 수 있습니다.