Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Se recomienda usar Visual Studio 2017

Controlar proyectos y soluciones

Los complementos de Visual Studio están desusados en Visual Studio 2013. Debe actualizar los complementos a las extensiones de VSPackage. Para obtener más información sobre la actualización, vea Preguntas más frecuentes: Convertir complementos en extensiones de VSPackage.

El modelo de automatización de Visual Studio proporciona objetos y colecciones que permiten controlar la solución, los proyectos y los elementos de proyecto dentro del proyecto, independientemente del lenguaje de programación en que se escribió la aplicación.

Además de este modelo de automatización de proyectos básico e independiente de lenguaje, cada lenguaje de programación cuenta con su modelo de automatización que proporciona acceso a las características únicas de ese lenguaje.

  • El objeto Solution2 y la colección Projects (que es devuelta por Projects y Projects) contienen una referencia a la solución, así como referencias a todos los proyectos de esa solución, respectivamente.

  • La colección ProjectItems representa todos los elementos contenidos en un proyecto (Project), con excepción de los proyectos virtuales. El objeto ProjectItem representa elementos individuales del proyecto.

Un proyecto virtual es un proyecto que no se asocia a un proyecto determinado sino más bien a la solución. Una solución puede contener dos proyectos virtuales adicionales: los proyectos Elementos de la solución y Archivos varios.

Para obtener información adicional acerca de

Vea

Controlar la solución y los proyectos que contiene.

Controlar la solución y sus proyectos

Crear configuraciones de soluciones y compilaciones de proyectos mediante programación.

Cómo: Crear configuraciones de compilación de soluciones y proyectos

Proyectos que no admiten el modelo de automatización de Visual Studio.

Información general sobre proyectos no modelados

Trabajar con proyectos virtuales: proyectos Elementos de la solución y Elementos varios.

Trabajar con elementos de la solución y elementos varios

Guardar valores de variables de solución y de proyecto entre sesiones de entorno de desarrollo integrado (IDE).

Guardar información en proyectos y soluciones

Manipular el Explorador de soluciones.

Cómo: Controlar el Explorador de soluciones

Controlar proyectos de Visual Basic y Visual C#.

Introducción a la extensibilidad de proyectos

Controlar proyectos de Visual C++.

Microsoft.VisualStudio.VCProject y Microsoft.VisualStudio.VCProjectEngine.

Mostrar: