Элемент ProjectCollection (шаблоны Visual Studio)
Указывает организацию и содержимое имя многопроектных шаблонов.
<ProjectCollection>
<ProjectTemplateLink> ... </ProjectTemplateLink>
<SolutionFolder> ... </SolutionFolder>
</ProjectCollection>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Отсутствует.
Дочерние элементы
Элемент |
Описание |
---|---|
Необязательный элемент. Указывает проект в многопроектном шаблоне. |
|
Необязательный элемент. Группирует проекты в многопроектных шаблонах. |
Родительские элементы
Элемент |
Описание |
---|---|
Обязательный элемент. Задает содержимое шаблона. |
Заметки
Многопроектные шаблоны используются в качестве контейнера для двух или нескольких проектов. Элемент ProjectCollection используется для указания проектов, которые будут содержаться в шаблоне. Дополнительные сведения о многопроектных шаблонах см. в разделе Практическое руководство. Создание многопроектных шаблонов.
Пример
В этом примере показан простой, включающий несколько проектов корневой VSTEMPLATE-файл. В этом примере шаблон содержит два проекта My Windows Application и My Class Library. Атрибут ProjectName элемента ProjectTemplateLink задает имя, которое Visual Studio назначает данному проекту. Если атрибут ProjectName не существует, имя VSTEMPLATE-файла используется в качестве имени проекта.
<VSTemplate Version="2.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>
См. также
Задачи
Практическое руководство. Создание многопроектных шаблонов
Ссылки
Справочник по схеме шаблонов Visual Studio