SortOrder-Element (Visual Studio-Vorlagen)
Gibt einen Wert an, der verwendet wird, um die Vorlage unter anderen Vorlagen in derselben Kategorie anzuordnen, wie sie im Dialogfeld "Neues Projekt " oder im Dialogfeld "Neues Element hinzufügen" angezeigt wird.
<VSTemplate TemplateData><><SortOrder>
Syntax
<SortOrder> ... </SortOrder>
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.
Ein integer
Wert, der den Sortierreihenfolgewert darstellt.
Hinweise
SortOrder
ist ein optionales Element. Der Standardwert ist 100, und alle Werte müssen Vielfache von 10 sein.
Das SortOrder
Element wird für vom Benutzer erstellte Vorlagen ignoriert. Alle vom Benutzer erstellten Vorlagen werden alphabetisch sortiert.
Vorlagen mit niedrigen Sortierreihenfolgewerten werden im Dialogfeld "Neues Projekt " oder im Dialogfeld "Neues Element hinzufügen" vor Vorlagen mit hohen Sortierreihenfolgewerten angezeigt.
Beispiel
Im folgenden Beispiel werden die Metadaten für eine Visual C#-Standardklassenvorlage veranschaulicht.
<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>
<SortOrder>290</SortOrder>
<DefaultName>MyClass</DefaultName>
</TemplateData>
<TemplateContent>
<ProjectItem>MyClass.cs</ProjectItem>
</TemplateContent>
</VSTemplate>
In diesem Beispiel ist das SortOrder
Element relativ hoch. Es ist wahrscheinlich, dass andere Visual C#-Elementvorlagen einen SortOrder
niedrigeren Wert aufweisen als 290
und vor dieser Vorlage im Dialogfeld "Neues Element " angezeigt werden.