Compartir a través de


Elemento ProvideDefaultName (plantillas de Visual Studio)

Especifica si el sistema de proyectos de Visual Studio generará un nombre predeterminado para la plantilla en el cuadro de diálogo Agregar nuevo elemento o Nuevo proyecto .

<VsTemplate><TemplateData><ProvideDefaultName>

Sintaxis

<ProvideDefaultName> true/false </ProvideDefaultName>

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 true o false, que indica si se va a generar o no un nombre predeterminado para la plantilla en el cuadro de diálogo Agregar nuevo elemento o Nuevo proyecto .

Comentarios

ProvideDefaultName es un elemento opcional. El valor predeterminado es true.

Si el ProvideDefaultName elemento es false, los cuadros Nombre de los cuadros de diálogo Agregar nuevo elemento y Nuevo proyecto contienen el valor <Enter_name>.

Use el elemento DefaultName para especificar el nombre predeterminado del proyecto o elemento en los cuadros de diálogo Agregar nuevo elemento y Nuevo proyecto . Cuando el valor del ProvideDefaultName elemento es true, la omisión del DefaultName elemento para los proyectos rellena el cuadro de diálogo con el nombre de la plantilla, es decir, el valor del elemento Name .

Ejemplo

En el ejemplo de código siguiente se establece el ProvideDefaultName elemento falseen .

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

Consulte también