CreateNewFolder – element (šablony sady Visual Studio)
Určuje, zda chcete zkontrolovat, zda cílový adresář, ve kterém má být projekt vytvořen, neexistuje. Pokud adresář existuje, můžete pro projekt vytvořit nový adresář. Toto nastavení je obvykle přepsáno příznakem NewProjectRequiresNewFolder(VsTemplate)
registru (HKEY_LOCAL_MACHINE/SOFTWARE(/Wow6432Node)/Microsoft/VisualStudio/<version number>/Projects/<project GUID>
), který všechny běžné typy projektů používají k určení, zda vytvořit nový projekt v novém adresáři.
<VSTemplate><TemplateData><CreateNewFolder>
Syntaxe
<CreateNewFolder>
true/false
</CreateNewFolder>
Typ
Boolean
Atributy a prvky
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Nezaokrouhlovat.
Podřízené prvky
Nezaokrouhlovat.
Nadřazené prvky
Element (Prvek) | Popis |
---|---|
TemplateData | Požadovaný element. Kategorizuje šablonu a definuje, jak se zobrazí v dialogovém okně Nový projekt nebo Přidat novou položku . |
Textová hodnota
Je vyžadována textová hodnota.
Text musí být buď true
nebo false
, označující, zda má být vytvořena nová složka kontejneru při vytvoření projektu ze šablony.
Poznámky
CreateNewFolder
je volitelný prvek. Výchozí hodnota je true
.
Hodnota zadaná v elementu CreateNewFolder
je dodržena pouze v sadě Visual Studio, pokud ji základní projektový systém podporuje.
Příklad
Následující příklad kódu určuje, že se při vytvoření projektu ze šablony nevytvoří nová složka.
<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>
<CreateNewFolder>false</CreateNewFolder>
</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>