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 de 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, la plantilla 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="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>
Vea también
Tareas
Cómo: Crear plantillas de varios proyectos
Referencia
Referencia de esquema de plantillas de Visual Studio