RequiredFrameworkVersion 元素 (Visual Studio 範本)
指定範本所需的 .NET Framework 最低版本。 它會導致 [新增專案] 對話框中顯示 [目標 Framework 版本] 下拉式清單。 元素 RequiredFrameworkVersion
也會決定下拉式清單中可用的最低值。
重要
從 Visual Studio 2017 15.6 版開始,[目標 Framework 版本] 下拉式清單不再是 [新增專案] 對話方塊的 [範本] 區段中所顯示範本的篩選條件。 相反地,下拉式清單會作為所選範本的架構選擇器。
<VSTemplate><TemplateData><RequiredFrameworkVersion>
語法
<RequiredFrameworkVersion> .... </RequiredFrameworkVersion>
屬性和元素
下列章節說明屬性、子元素和父元素。
屬性
無。
子元素
無。
父元素
元素 | 描述 |
---|---|
TemplateData | 必要項目。 將範本分類,並定義如何在 [新增專案] 或 [新增專案] 對話框中顯示範本。 |
文字值
需要文字值。
文字必須是範本所需的 .NET Framework 最低版本號碼。
備註
RequiredFrameworkVersion
是選擇性項目。 只有當範本支援特定最低版本時,才使用這個專案。如果有任何版本,則為更新版本。 如果您指定 RequiredFrameworkVersion
元素,且您的範本不支援 .NET Framework 的特定最低版本, 則目標 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。 使用此範本建立的專案可以從 3.0 開始以 .NET Framework 版本為目標。