Soluciones de varios proyectos

Una solución puede contener varios proyectos que pueden abrirse, cerrarse y guardarse de forma conjunta. Cada proyecto de una solución puede contener varios archivos o elementos. Los tipos de elementos incluidos en un proyecto varían según el lenguaje de desarrollo que se use para crearlos. Visual Studio proporciona carpetas de soluciones para organizar los proyectos relacionados en grupos y, a continuación, llevar a cabo acciones en esos grupos de proyectos.

Las relaciones lógicas entre una solución y sus componentes no necesariamente refleja el modo en que la solución y sus componentes están almacenados en disco. Si crea una aplicación compuesta de varios proyectos, es conveniente que considere opción de crear un directorio de soluciones en el lugar de almacenamiento que contenga los proyectos locales (ajenos al Web), los archivos de soluciones (.sln y .suo) y cualquier elemento compartido de la solución.

Los proyectos en el Explorador de soluciones y en el Explorador de Windows

Estructura de directorios del Explorador de soluciones

Cuando cree una solución de varios proyectos, el primer proyecto que haya creado se convertirá de forma predeterminada en el proyecto de inicio. El proyecto de inicio aparecerá en negrita en el Explorador de soluciones y será el proyecto que se ejecute cuando haga clic en Inicio en el menú Depurar. También puede iniciar la depuración de todos los proyectos de una solución de forma simultánea o depurar uno o varios proyectos de la solución seleccionando la solución como proyecto de inicio. Para obtener más información, vea Startup Project, Common Properties, Solution Property Pages Dialog Box.

Cuando cree una solución de varios proyectos, podrá generar uno único proyecto o varios proyectos dentro de la solución. También puede especificar los proyectos de la solución que desea excluir de las generaciones. Para obtener más información, vea Generar aplicaciones en Visual Studio.

Cuando genere una solución completa, los proyectos se generarán en el mismo orden en que se agregaron a la solución. Los proyectos dependientes se generarán después de los proyectos de los que dependen. Para obtener más información, vea Cómo: Crear y quitar dependencias del proyecto.

Vea también

Tareas

Cómo: Crear soluciones de varios proyectos

Cómo: Crear directorios de soluciones

Cómo: Establecer proyectos de inicio

Cómo: Crear y quitar dependencias del proyecto

Conceptos

Introducción a soluciones, proyectos y elementos

carpetas de soluciones

Otros recursos

Startup Project, Common Properties, Solution Property Pages Dialog Box

Solution Explorer

Generar aplicaciones en Visual Studio