MaxFrameworkVersion 元素 (Visual Studio 範本)
指定範本所需的 .NET Framework 最大版本。 它會決定 [新增專案] 對話方塊的 [目標 Framework 版本] 下拉式清單中可用的最高值。 為了讓用戶能夠選取架構版本,您也必須將 RequiredFrameworkVersion 指定為範本的最低 .NET Framework 版本。
重要
從 Visual Studio 2017 15.6 版開始,[目標 Framework 版本] 下拉式清單不再是 [新增專案] 對話方塊的 [範本] 區段中所顯示範本的篩選條件。 相反地 ,[目標 Framework 版本 ] 下拉式清單會作為所選範本的架構選擇器。
<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 版本為目標。