Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt an, ob das Visual Studio-Projektsystem im Dialogfeld "Neues Element hinzufügen" oder "Neues Projekt" einen Standardnamen für die Vorlage generiert.
<VSTemplate TemplateData><><ProvideDefaultName>
Syntax
<ProvideDefaultName> true/false </ProvideDefaultName>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Keine
Untergeordnete Elemente
Keine
Übergeordnete Elemente
Element | Beschreibung |
---|---|
TemplateData | Erforderliches Element. Kategorisiert die Vorlage und definiert, wie diese in den Dialogfeldern Neues Projekt oder Neues Element hinzufügen angezeigt wird. |
Textwert
Ein Textwert ist erforderlich.
Der Text muss entweder true
oder false
, der angibt, ob ein Standardname für die Vorlage im Dialogfeld "Neues Element hinzufügen" oder "Neues Projekt " generiert werden soll.
Hinweise
ProvideDefaultName
ist ein optionales Element. Der Standardwert ist true
.
Wenn das ProvideDefaultName
Element lautet false
, enthalten die Felder "Name " der Dialogfelder "Neues Element hinzufügen" und "Neues Projekt " den Wert <Enter_name>
.
Verwenden Sie das DefaultName-Element , um den Standardnamen des Projekts oder Elements in den Dialogfeldern "Neues Element hinzufügen" und "Neues Projekt " anzugeben. Wenn der Wert des ProvideDefaultName
Elements lautettrue
, DefaultName
füllt das Element für Projekte das Dialogfeld mit dem Namen der Vorlage auf, d. h. der Wert aus dem Name-Element.
Beispiel
Im folgenden Codebeispiel wird das ProvideDefaultName
Element auf false
.
<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>