ProjectCollection — Element (szablony Visual Studio)
Określa organizację i zawartość multi-project szablonów.
<ProjectCollection>
<ProjectTemplateLink> ... </ProjectTemplateLink>
<SolutionFolder> ... </SolutionFolder>
</ProjectCollection>
Atrybuty i elementy
W poniższych sekcjach opisano atrybut, elementy podrzędne i elementów nadrzędnych.
Atrybuty
Brak.
Elementy podrzędne
Element |
Opis |
---|---|
Opcjonalny element. Określa multi-project szablonu projektu. |
|
Opcjonalny element. Grupy projektów w multi-project szablony. |
Elementy nadrzędne
Element |
Opis |
---|---|
Wymagany element. Określa zawartość szablonu. |
Uwagi
Multi-Project szablony działają jak kontenery dla dwóch lub więcej projektów.ProjectCollection Element jest używany do określenia projektów, które zawierają w szablonie.Aby uzyskać więcej informacji na temat szablonów multi-project, zobacz Jak: Tworzenie szablonów Multi-Project.
Przykład
W przykładzie pokazano proste multi-project głównego pliku .vstemplate.W tym przykładzie, szablon zawiera dwa projekty, My Windows Application i My Class Library.ProjectName Atrybut na ProjectTemplateLink element ustawia nazwę dla Visual Studio do przypisania tego projektu.Jeśli ProjectName atrybut nie istnieje, nazwa pliku .vstemplate jest używana jako nazwa projektu.
<VSTemplate Version="3.0.0" Type="ProjectGroup"
xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>Multi-Project Template Sample</Name>
<Description>An example of a multi-project template</Description>
<Icon>Icon.ico</Icon>
<ProjectType>VisualBasic</ProjectType>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<ProjectTemplateLink ProjectName="My Windows Application">
WindowsApp\MyTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="My Class Library">
ClassLib\MyTemplate.vstemplate
</ProjectTemplateLink>
</ProjectCollection>
</TemplateContent>
</VSTemplate>
Zobacz też
Zadania
Jak: Tworzenie szablonów Multi-Project
Informacje
Odwołanie do schematu szablonu Visual Studio