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 版本為目標。

另請參閱