Executando dois projetos ao mesmo tempo no Visual Studio

323

Criei uma solução no Visual C # 2010 Express que contém dois projetos: um é o cliente, o outro é o servidor. Gostaria de depurar os dois ao mesmo tempo, mas só consigo executar um dos projetos durante a depuração.

Existe uma maneira de executar os dois ao mesmo tempo?

Tim Cooper
fonte

Respostas:

580

Vá para Propriedades da solução → Propriedades comunsProjeto de inicialização e selecione Vários projetos de inicialização .

Solution properties dialog

Máx.
fonte
52
Entre. Os projetos também podem ser iniciados para depuração no Solution Explorer. No Gerenciador de Soluções, clique com o botão direito do mouse no projeto e, em seguida, Depure-> Iniciar nova Instância. Portanto, com uma instância do VS, é possível depurar várias instâncias ao mesmo tempo.
Max
1
@ Max - Nas edições expressas. "No Gerenciador de Soluções, clique com o botão direito do mouse no projeto e, em seguida, Depurar-> Iniciar nova Instância.", Não funciona, mas sua resposta original funciona. FWIW
dbasnett 25/09
2
Também trabalha no VS 2015 CE.
Payton Byrd
2
Não posso chegar a este trabalho para projetos web no VS 2015 update 2 e 3
Frode Nilsen
o menu mencionado é visto para projetos MVC ou mesmo DLL, mas não para projetos de sites.
Mustafa öztürk
119

Max tem a melhor solução para quando você sempre deseja iniciar os dois projetos, mas também pode clicar com o botão direito do mouse em um projeto e escolher o menu Debug Start New Instance .

Essa é uma opção quando você apenas ocasionalmente precisa iniciar o segundo projeto ou quando precisa atrasar o início do segundo projeto (talvez o servidor precise estar em funcionamento antes de o cliente tentar se conectar, ou algo assim).

Kevin
fonte
9
Como Kevin disse, usando Debug> Start New Instance. pode ser útil para iniciar o projeto sob demanda, mas outro uso interessante é iniciar 2 (ou mais) instâncias do mesmo projeto. pode depurar 1 servidor e 2 clientes por exemplo.
Exatex