Attribute-Element (Visual Studio-Inhaltsinstaller)
Aktualisiert: November 2007
Gibt optionale Informationen über eine Komponente an, z. B. die Programmiersprache.
<Attribute>
<Attributes name="nnnn" value="nnn">
</Attribute>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut |
Beschreibung |
---|---|
name |
Gibt weitere Informationen zum Speicherort von Projektvorlagen und Starter Kits oder der Sprache von Codeausschnitten an. |
value |
Gibt den Projekttyp und Untertyp für Visual Studio-Projektvorlagen und Starter Kits oder die Programmiersprache für Codeausschnitte an. |
Untergeordnete Elemente
Keine.
Übergeordnete Elemente
Element |
Beschreibung |
---|---|
Attribute |
Gibt benutzerdefinierte Informationen über die Komponente an, die je nach FileContentType variieren. |
Textwert
Ein Textwert ist erforderlich.
Werte des name-Attributs
Wert |
Beschreibung |
---|---|
ProjectType |
Gibt die Programmiersprache des Projekts an. |
ProjectSubType |
Gibt die Unterkategorie im Dialogfeld Neues Projekt an, in dem die Komponente angezeigt wird. |
TemplateType |
Gibt an, ob es sich bei einer Komponente um ein Projekt oder ein Projektelement handelt. |
Lang |
Gibt die Programmiersprache des Codeausschnitts an. |
Werte des value-Attributs
Wert |
Beschreibung |
---|---|
Visual Basic |
Gibt an, dass das Projekt oder das Projektelement für Visual Basic ausgelegt ist. Nur für name=ProjectType gültig. |
Visual C# |
Gibt an, dass das Projekt oder das Projektelement für Visual C# ausgelegt ist. Nur für name=ProjectType gültig. |
Visual J# |
Gibt an, dass das Projekt oder das Projektelement für Visual J# ausgelegt ist. Nur für name=ProjectType gültig.
Hinweis:
Dieser Wert kann nur für Visual Studio 2005 verwendet werden.
|
Visual Web Developer |
Gibt an, dass das Projekt oder das Projektelement für Visual Web Developer ausgelegt ist. Nur für name=ProjectType gültig. |
CSharp |
Gibt an, dass das benutzerdefinierte Projekt im Dialogfeld Neues Projekt im Stammverzeichnis der Visual C#-Kategorie angezeigt werden soll. Nur für name=ProjectSubType gültig. |
Visual Basic |
Gibt an, dass das benutzerdefinierte Projekt im Dialogfeld Neues Projekt im Stammverzeichnis der Visual Basic-Kategorie angezeigt werden soll. Nur für name=ProjectSubType gültig. |
JSharp |
Gibt an, dass das benutzerdefinierte Projekt im Dialogfeld Neues Projekt im Stammverzeichnis der Visual J#-Kategorie angezeigt werden soll. Nur für name=ProjectSubType gültig.
Hinweis:
Dieser Wert kann nur für Visual Studio 2005 verwendet werden.
|
Webtest |
Gibt an, dass das benutzerdefinierte Projekt im Dialogfeld Neues Projekt im Stammverzeichnis der Visual Web Developer-Kategorie angezeigt werden soll. Nur für name=ProjectSubType gültig. |
Projekt |
Gibt an, dass die Komponente ein Projekt darstellt. Nur für name=TemplateType gültig. |
Element |
Gibt an, dass die Komponente ein Projektelement ist. Nur für name=TemplateType gültig. |
|
Gibt an, dass der Codeausschnitt in der Programmiersprache C# geschrieben wurde. Nur für name=lang gültig. |
|
Gibt an, dass der Codeausschnitt in der Programmiersprache J# geschrieben wurde. Nur für name=lang gültig.
Hinweis:
Dieser Wert kann nur für Visual Studio 2005 verwendet werden.
|
|
Gibt an, dass der Codeausschnitt in Visual Basic geschrieben wurde. Nur für name=lang gültig. |
xml |
Gibt an, dass der Codeausschnitt in XML geschrieben wurde. Nur für name=lang gültig. |
Hinweise
Inhalt mit dem FileContentType-Wert Addin, Macro Project oder Toolbox Control erfordert kein Attributes-Element oder Attribute-Element.
Beispiel
Im folgenden Beispiel werden die Metadaten für die Communityinhaltskomponente eines Projekts oder Starter Kits angezeigt.
<VSContent xmlns="https://schemas.microsoft.com/developer/vscontent/2005">
<Content>
<FileName>MyProjectTemplate.zip</FileName>
<DisplayName>Sample Project Template</DisplayName>
<Description>A project template created for this example.</Description>
<FileContentType>VSTemplate</FileContentType>
<ContentVersion>2.0</ContentVersion>
<Attributes>
<Attribute name="ProjectType" value="Visual Basic"/>
<Attribute name="ProjectSubType" value=""/>
<Attribute name="TemplateType" value="Project"/>
</Attributes>
</Content>
</VSContent>