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á MaxFrameworkVersion
4.7.1. Projekt vytvořený pomocí této šablony může cílit na verze rozhraní .NET Framework až 4.7.1.