ProjectCollection (Elemento, Plantillas de Visual Studio)
Actualización: noviembre 2007
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, la plantilla contiene dos proyectos, My Windows Application y My Class Library. El atributo ProjectName en el elemento ProjectTemplateLink asigna el nombre de Visual Studio para este proyecto. Si el atributo ProjectName no existe, el nombre del archivo .vstemplate se utiliza como el nombre de 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