共用方式為


MaxFrameworkVersion 項目 (Visual Studio 範本)

指定範本所需要的定的 .NET Framework 的最新版本。 它決定是否在 [加入新的專案] 對話方塊的 [範本] 區段中顯示範本 (根據在 [加入新的專案] 對話方塊的 [目標 Framework 版本] 方塊中選取的值)。

<MaxFrameworkVersion> ... </MaxFrameworkVersion>

屬性和項目

下列章節會說明屬性、子項目和父項目。

屬性

無。

子項目

無。

父項目

元素

描述

TemplateData

必要項目。

為範本分類,並定義在 [新增專案] 或 [加入新項目] 對話方塊中範本的顯示方式。

文字值

需要文字值。

文字必須是範本所允許的 .NET Framework 最高版本號碼。

備註

MaxFrameworkVersion 是選擇性項目。 .vstemplate 檔案 TemplateData 區段中的項目會當做 [加入新的專案] 對話方塊之 [範本] 區段的篩選條件使用。 只有 .NET Framework 需求少於 MaxFrameworkVersion 項目值的範本會顯示,根據在 [加入新的專案] 對話方塊中的 [目標 Framework 版本] 方塊所選取的值。 除非必要,應省略 MaxFrameworkVersion 項目,以免無意中造成範本在搭配較新版 .NET Framework 使用時顯示出來。

範例

下列範例說明標準 Visual C# 類別範本的中繼資料。

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

在此範例中,範本所要求的最大 .NET Framework 版本 (以 MaxFrameworkVersion 表示) 是 3.5。 以上範本只會在您選取 [加入新專案] 對話方塊中的 [目標 Framework 版本] 方塊選取 3.0 或 3.5 時顯示。

請參閱

參考

Visual Studio 範本結構描述參考

概念

在 Visual Studio 中建立專案和項目的範本