Elemento RequiredFrameworkVersion (plantillas de Visual Studio)
Especifica la versión mínima de .NET Framework que requiere la plantilla. Hace que la lista desplegable Versión de la plataforma de destino se muestre en el cuadro de diálogo Nuevo proyecto . El RequiredFrameworkVersion
elemento también determina el valor más bajo disponible en la lista desplegable.
Importante
A partir de la versión 15.6 de Visual Studio 2017, la lista desplegable Versión de la plataforma de destino ya no es un filtro para las plantillas mostradas en la sección Plantillas del cuadro de diálogo Nuevo proyecto . En su lugar, la lista desplegable funciona como selector de marcos para la plantilla seleccionada.
<VsTemplate><TemplateData><RequiredFrameworkVersion>
Sintaxis
<RequiredFrameworkVersion> .... </RequiredFrameworkVersion>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Ninguno.
Elementos secundarios
Ninguno.
Elementos primarios
Elemento | Descripción |
---|---|
TemplateData | Elemento necesario. Clasifica la plantilla y define cómo se muestra en el cuadro de diálogo Nuevo proyecto o Agregar nuevo elemento . |
Valor de texto
Se requiere un valor de texto.
El texto debe ser el número de versión mínimo de .NET Framework necesario para la plantilla.
Comentarios
RequiredFrameworkVersion
es un elemento opcional. Use este elemento solo si la plantilla admite una versión mínima específica (y versiones posteriores si existe) de .NET Framework. Si especifica el RequiredFrameworkVersion
elemento y la plantilla no admiten una versión mínima específica de .NET Framework, la lista desplegable Versión de la plataforma de destino se muestra cuando no es aplicable.
Ejemplo
En el ejemplo siguiente se muestran los metadatos de una plantilla de clase de Visual C# estándar.
<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>
En este ejemplo, la versión mínima de .NET Framework que requiere la plantilla, representada por RequiredFrameworkVersion
, es 3.0. Un proyecto creado con esta plantilla puede tener como destino versiones de .NET Framework a partir de la versión 3.0.