Sdílet prostřednictvím


RequiredFrameworkVersion – element (šablony sady Visual Studio)

Určuje minimální verzi rozhraní .NET Framework, kterou šablona vyžaduje. Způsobí, že rozevírací seznam Verze cílové architektury se zobrazí v dialogovém okně Nový projekt. Prvek RequiredFrameworkVersion také určuje nejnižší hodnotu dostupnou v rozevíracím seznamu.

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 funguje jako výběr architektury pro vybranou šablonu.

<VSTemplate><TemplateData><RequiredFrameworkVersion>

Syntaxe

<RequiredFrameworkVersion> .... </RequiredFrameworkVersion>

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 minimální číslo verze rozhraní .NET Framework, které je požadováno pro šablonu.

Poznámky

RequiredFrameworkVersion je volitelný prvek. Tento prvek použijte pouze v případě, že šablona podporuje konkrétní minimální verzi (a novější verze, pokud existuje) rozhraní .NET Framework. Pokud zadáte RequiredFrameworkVersion prvek a vaše šablona nepodporuje konkrétní minimální verzi rozhraní .NET Framework, zobrazí se rozevírací seznam Verze cílového rozhraní, pokud není použitelný.

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 minimální verze rozhraní .NET Framework vyžadovaná šablonou reprezentovaná RequiredFrameworkVersionhodnotou 3.0. Projekt vytvořený pomocí této šablony může cílit na verze rozhraní .NET Framework od verze 3.0.

Viz také