Sdílet prostřednictvím


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>

Viz také