CreateInPlace-Element (Visual Studio-Vorlagen)
Gibt an, ob das Projekt erstellt und parameterersetzung an dem angegebenen Speicherort ausgeführt werden soll, oder parameterersetzung an einem temporären Speicherort ausführen und das Projekt dann an dem angegebenen Speicherort speichern soll.
<VSTemplate TemplateData><><CreateInPlace>
Syntax
<CreateInPlace> true/false </CreateInPlace>
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 | Kategorisiert die Vorlage und definiert, wie diese in den Dialogfeldern Neues Projekt oder Neues Element hinzufügen angezeigt wird. |
Textwert
Ein Textwert ist erforderlich.
Der Text muss entweder true
oder false
sein. Wenn true
das Projekt erstellt und der Parameter ersetzt wird, wird er an dem im Dialogfeld "Neues Projekt" angegebenen Speicherort ausgeführt. Wenn false
die Parameterersetzung an einem temporären Speicherort ausgeführt wird und das Projekt dann an den angegebenen Speicherort kopiert wird.
Hinweise
CreateInPlace
ist ein optionales Element. Der Standardwert ist true
.
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>
<CreateInPlace>false</CreateInPlace>
</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>