Ejecutar dos proyectos a la vez en Visual Studio

323

Creé una solución en Visual C # 2010 Express que contiene dos proyectos: uno es el cliente, el otro es el servidor. Me gustaría depurar ambos al mismo tiempo, pero solo puedo ejecutar uno de los proyectos durante la depuración.

¿Hay alguna forma de ejecutar ambos a la vez?

Tim Cooper
fuente

Respuestas:

580

Vaya a Propiedades de la solución → Propiedades comunesProyecto de inicio y seleccione Varios proyectos de inicio .

Diálogo de propiedades de la solución

Max
fuente
52
Por cierto. Los proyectos también se pueden iniciar para la depuración desde el Explorador de soluciones. En el Explorador de soluciones, haga clic derecho en el proyecto, luego Depuración-> Iniciar nueva instancia. Entonces, con una instancia de VS uno puede depurar cargas de instancias a la vez.
Max
1
@Max - En las ediciones express. "En el Explorador de soluciones, haga clic derecho en el proyecto, luego Depuración-> Iniciar nueva instancia", no funciona, pero su respuesta original sí. FWIW
dbasnett
2
Funciona en VS 2015 CE también.
Payton Byrd
2
No puedo hacer que esto funcione para proyectos web en VS 2015 actualización 2 y 3
Frode Nilsen
el menú mencionado se ve para proyectos MVC o incluso DLL, pero no para proyectos de sitios web.
mustafa öztürk
119

Max tiene la mejor solución para cuando siempre desea iniciar ambos proyectos, pero también puede hacer clic con el botón derecho en un proyecto y elegir el menú DepurarIniciar nueva instancia .

Esta es una opción cuando solo ocasionalmente necesita iniciar el segundo proyecto o cuando necesita retrasar el inicio del segundo proyecto (tal vez el servidor necesita ponerse en funcionamiento antes de que el cliente intente conectarse, o algo así).

Kevin
fuente
99
Como dijo Kevin usando Debug> Start New Instance. puede ser útil para iniciar un proyecto a pedido, pero otro uso interesante es iniciar 2 (o más) instancias del mismo proyecto. puede depurar 1 servidor y 2 clientes por ejemplo.
Exatex