MaxFrameworkVersion – element (šablony sady Visual Studio)

Určuje maximální verzi rozhraní .NET Framework, která je vyžadována šablonou. Určuje nejvyšší hodnotu dostupnou v rozevíracím seznamu Verze cílové architektury dialogového okna Nový projekt . Aby uživatelé mohli vybrat verzi architektury, musíte také zadat RequiredFrameworkVersion jako minimální verzi rozhraní .NET Framework pro šablonu.

Důležité

Počínaje sadou Visual Studio 2017 verze 15.6 už rozevírací seznam Verze cílové architektury není filtrem pro zobrazené šablony v části Šablony dialogového okna Nový projekt . Místo toho rozevírací seznam Verze cílové architektury funguje jako výběr architektury pro vybranou šablonu.

<VSTemplate><TemplateData><MaxFrameworkVersion>

Syntaxe

<MaxFrameworkVersion> ... </MaxFrameworkVersion>

Atributy a prvky

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

Nezaokrouhlovat.

Podřízené prvky

Nezaokrouhlovat.

Nadřazené prvky

Element (Prvek) Popis
TemplateData Požadovaný element.

Kategorizuje šablonu a definuje, jak se zobrazí v dialogovém okně Nový projekt nebo Přidat novou položku .

Textová hodnota

Je vyžadována textová hodnota.

Text musí být nejvyšší číslo verze rozhraní .NET Framework, které je povoleno šablonou.

Poznámky

MaxFrameworkVersion je volitelný prvek. Prvek MaxFrameworkVersion by měl být vynechán, pokud není povinný, takže nechtěně omezit podporovaný rozsah verzí rozhraní .NET Framework pro šablonu. Pokud se rozhraní .NET Framework nevztahuje na šablonu, mělo by se také vynechat.

Příklad

Následující příklad znázorňuje metadata standardní šablony třídy 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>

V tomto příkladu je maximální verze rozhraní .NET Framework vyžadovaná šablonou reprezentovaná MaxFrameworkVersion4.7.1. Projekt vytvořený pomocí této šablony může cílit na verze rozhraní .NET Framework až 4.7.1.

Viz také