ProjectCollection (Elemento, Plantillas de Visual Studio)
Especifica la organización y el contenido de las plantillas de varios proyectos.
<ProjectCollection>
<ProjectTemplateLink> ... </ProjectTemplateLink>
<SolutionFolder> ... </SolutionFolder>
</ProjectCollection>
Atributos y elementos
Las siguientes secciones describen atributos, elementos secundarios y elementos primarios.
Atributos
Ninguno.
Elementos secundarios
Elemento |
Descripción |
---|---|
Elemento opcional. Especifica un proyecto en una plantilla de varios proyectos. |
|
Elemento opcional. Agrupa proyectos en plantillas de varios proyectos. |
Elementos primarios
Elemento |
Descripción |
---|---|
Elemento necesario. Especifica el contenido de la plantilla. |
Comentarios
Las plantillas de varios proyectos actúan como contenedores para dos o más proyectos. El elemento ProjectCollection se utiliza para especificar los proyectos que se van a incluir en la plantilla. Para obtener más información sobre las plantillas de varios proyectos, vea Cómo: Crear plantillas de varios proyectos.
Ejemplo
Este ejemplo muestra un archivo .vstemplate raíz simple de varios proyectos. En este ejemplo, el programa contiene dos proyectos, My Windows Application y My Class Library. El atributo ProjectName del elemento ProjectTemplateLink establece el nombre que Visual Studio debe asignar a este proyecto. Si el atributo ProjectName no existe, se utiliza el nombre del archivo .vstemplate como nombre del proyecto.
<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>
Vea también
Tareas
Cómo: Crear plantillas de varios proyectos
Referencia
Referencia de esquema de plantillas de Visual Studio