Freigeben über


LocationField-Element (Visual Studio-Projektvorlagen)

Gibt an, ob das Textfeld "Speicherort " im Dialogfeld "Neues Projekt " für die Projektvorlage aktiviert, deaktiviert oder ausgeblendet ist.

<VSTemplate TemplateData><><LocationField>

Syntax

<LocationField> Enabled/Disabled/Hidden </LocationField>

Attribute und Elemente

In den folgenden Abschnitten werden attribute-Elemente sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Element Beschreibung
TemplateData Erforderliches Element.

Kategorisiert die Vorlage und definiert, wie sie im neuen Projekt angezeigt wird.

Text Wert

Ein Textwert ist erforderlich.

Gültige Textwerte sind:

  • Enabled, der angibt, dass das Feld "Speicherort " des Dialogfelds "Neues Projekt " aktiviert ist.

  • Disabled, der angibt, dass das Feld "Speicherort " des Dialogfelds "Neues Projekt " deaktiviert ist.

  • Hidden, der angibt, dass das Feld "Speicherort " des Dialogfelds "Neues Projekt " ausgeblendet ist.

Hinweise

Der Standardwert ist Enabled.

Mit dem Textfeld "Speicherort" im Dialogfeld "Neues Projekt" können Benutzer das Standardverzeichnis ändern, in dem neue Projekte gespeichert werden.

Der im Location Element angegebene Wert wird nur vom Dialogfeld berücksichtigt, wenn es vom zugrunde liegenden Projektsystem unterstützt wird.

Beispiel

Das folgende Beispiel veranschaulicht die Metadaten für eine Visual C#-Vorlage.

<VSTemplate Type="Project" Version="3.0.0"
    xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
    <TemplateData>
        <Name>My template</Name>
        <Description>A basic template</Description>
        <Icon>TemplateIcon.ico</Icon>
        <ProjectType>CSharp</ProjectType>
        <LocationField>Disabled</LocationField>
    </TemplateData>
    <TemplateContent>
        <Project File="MyTemplate.csproj">
            <ProjectItem>Form1.cs<ProjectItem>
            <ProjectItem>Form1.Designer.cs</ProjectItem>
            <ProjectItem>Program.cs</ProjectItem>
            <ProjectItem>Properties\AssemblyInfo.cs</ProjectItem>
            <ProjectItem>Properties\Resources.resx</ProjectItem>
            <ProjectItem>Properties\Resources.Designer.cs</ProjectItem>
            <ProjectItem>Properties\Settings.settings</ProjectItem>
            <ProjectItem>Properties\Settings.Designer.cs</ProjectItem>
        </Project>
    </TemplateContent>
</VSTemplate>

Siehe auch