Atribut elementu (obsah instalačního programu Visual Studio)
Určuje volitelné informace o součásti, jako je například programovací jazyk.
<Attribute>
<Attributes name="nnnn" value="nnn">
</Attribute>
Atributy a elementy
Následující části popisují atributy, podřízené prvky a rodičovské prvky.
Atributy
Atribut |
Description |
---|---|
name |
Určuje další informace o umístění šablony projektů a starter kits nebo jazyk kódu. |
hodnota |
Určuje typ projektu a podtyp pro Visual Studio šablony projektů a starter kits nebo programovací jazyk částí kódu. |
Podřízené elementy
Žádný
Nadřazené elementy
Element |
Description |
---|---|
v případě vícehodnotových atributů |
Určuje vlastní informace o komponenty, které se mění na základě FileContentType. |
Textová hodnota
Je vyžadována hodnota text.
Název hodnoty atributu
Value |
Description |
---|---|
ProjectType |
Určuje programovací jazyk projektu. |
ProjectSubType |
Určuje podkategorii v Nový projekt dialogovém okně umístění komponenty. |
TemplateType |
Určuje, zda je součást projektu nebo položky projektu. |
Lang |
Určuje programovací jazyk kódu. |
hodnota hodnoty atributu
Value |
Description |
---|---|
Visual Basic |
Určuje, že je pro projekt nebo projekt položky Visual Basic.Platný název ProjectType = pouze. |
Visual C# |
Určuje, že projekt nebo položku projektu jazyka Visual C#.Platný název ProjectType = pouze. |
Visual Web Developer |
Určuje, že je pro projekt nebo projekt položky Visual Web Developer.Platný název ProjectType = pouze. |
CSharp |
Určuje, že vlastní projekt se objeví v kořenovém adresáři aplikace Visual C# kategorie Nový projekt dialogové okno.Platný název = pouze ProjectSubType. |
Visual Basic |
Určuje, že vlastní projekt se objeví v kořenovém adresáři Visual Basic v kategorii Nový projekt dialogové okno.Platný název = pouze ProjectSubType. |
Web |
Určuje, že vlastní projekt se objeví v kořenovém adresáři Visual Web Developer v kategorii Nový projekt dialogové okno.Platný název = pouze ProjectSubType. |
Project |
Určuje, že komponenta je projekt.Platný název = pouze TemplateType. |
Položka |
Určuje, že součást položky projektu.Platný název = pouze TemplateType. |
|
Určuje, že částí kódu byl napsán v jazyce C#.Platný název lang = pouze. |
|
Určuje, že byla zapsána fragment kódu v Visual Basic.Platný název lang = pouze. |
XML |
Určuje, že kód snipped byl napsán v jazyce XML.Platný název lang = pouze. |
Poznámky
Content with a FileContentType value of Addin, Macro Project, or Toolbox Control do not require any Attributes or Attribute elements.
Příklad
Následující příklad zobrazuje metadata pro projekt nebo starter kit Společenství obsahu komponenty.
<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>