Establecimiento de varios proyectos de inicio

Visual Studio permite especificar cómo se ejecuta más de un proyecto al presionar F5 (Iniciar con depuración) o Ctrl+F5 (Iniciar sin depuración) o usar el botón de la barra de herramientas para iniciar la aplicación. De esta manera, podría iniciar varios sitios, aplicaciones o servicios que dependan entre sí para funcionar correctamente durante una sesión de depuración o simplemente ejecutar y probar localmente.

Algunas plantillas de proyecto incluyen varios proyectos que ya están configurados para que todos se inicien cuando se lancen. Por ejemplo, el tipo de proyecto React y ASP.NET Core incluye un proyecto de JavaScript del lado cliente y un proyecto de ASP.NET Core del lado servidor que ambos se inician cuando se lanzan.

Para establecer varios proyectos de inicio

  1. En el Explorador de soluciones, seleccione la solución (el nodo superior).

  2. Pulse el menú de contexto del nodo de solución (clic con el botón derecho) y, después, pulse Propiedades. Aparecerá el cuadro de diálogo Páginas de propiedades de la solución.

    Solution Property Pages

  3. Expanda el nodo Propiedades comunes y pulse Proyecto de inicio.

  4. Seleccione la opción Proyectos de inicio múltiples y establezca las acciones apropiadas.

Con Docker Compose

Cuando se usa Docker Compose para iniciar proyectos en contenedores en un equipo local, se usa otro método (perfiles de inicio) para iniciar varios proyectos.

En el ejemplo siguiente se muestra una solución WebFrontEndA con tres proyectos, un sitio web front-end, un proyecto de API web y un proyecto de Docker Compose. En la captura de pantalla siguiente se muestra cómo iniciar dos de los tres proyectos, uno con depuración y otro sin:

Screenshot of the Solution Property Pages.

En este ejemplo y en cualquier otro escenario de Docker Compose, si elige docker-compose como proyecto de inicio único, pero usará una manera diferente de especificar qué proyectos o servicios se iniciarán. Usará un perfil de inicio de Docker Compose para determinar qué servicios se deben iniciar, si adjuntar o no el depurador y si hay un cuadro de diálogo diferente en Visual Studio para configurarlo. Consulte Start a subset of services (Inicio de un subconjunto de servicios). El cuadro de diálogo Páginas de propiedades de la solución solo se usa para soluciones sin contenedorizar o cuando no se usa Docker Compose para administrar el inicio.