Sdílet prostřednictvím


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.

  • csharp

Určuje, že částí kódu byl napsán v jazyce C#.Platný název lang = pouze.

  • VB

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>

Viz také

Referenční dokumentace

Visual Studio obsahu instalační schéma odkazu