Exécution de deux projets à la fois dans Visual Studio

323

J'ai créé une solution dans Visual C # 2010 Express qui contient deux projets: l'un est le client, l'autre est le serveur. Je voudrais déboguer les deux en même temps, mais je ne peux exécuter qu'un seul des projets pendant le débogage.

Existe-t-il un moyen d'exécuter les deux à la fois?

Tim Cooper
la source

Réponses:

580

Accédez à Propriétés de la solution → Propriétés communesProjet de démarrage et sélectionnez Plusieurs projets de démarrage .

Boîte de dialogue des propriétés de la solution

Max
la source
52
BTW. Les projets peuvent également être démarrés pour le débogage à partir de l'Explorateur de solutions. Dans l'Explorateur de solutions, faites un clic droit sur le projet, puis Déboguer-> Démarrer une nouvelle instance. Ainsi, avec une instance de VS, on peut déboguer des charges d'instances à la fois.
Max
1
@Max - Dans les éditions express. "Dans l'Explorateur de solutions, faites un clic droit sur le projet, puis Déboguer-> Démarrer une nouvelle instance.", Ne fonctionne pas, mais votre réponse d'origine le fait. FWIW
dbasnett
2
Fonctionne également dans VS 2015 CE.
Payton Byrd
2
Impossible de faire fonctionner cela pour des projets Web dans VS 2015 mise à jour 2 et 3
Frode Nilsen
le menu mentionné est vu pour les projets MVC ou même DLL mais pas pour les projets de site Web.
mustafa öztürk
119

Max a la meilleure solution lorsque vous souhaitez toujours démarrer les deux projets, mais vous pouvez également cliquer avec le bouton droit sur un projet et choisir le menu DéboguerDémarrer une nouvelle instance .

Il s'agit d'une option lorsque vous ne devez démarrer qu'occasionnellement le deuxième projet ou lorsque vous devez retarder le démarrage du deuxième projet (peut-être que le serveur doit être opérationnel avant que le client essaie de se connecter, ou quelque chose du genre).

Kevin
la source
9
Comme Kevin l'a dit en utilisant Debug> Start New Instance. peut être utile pour démarrer un projet à la demande, mais une autre utilisation intéressante consiste à démarrer 2 (ou plus) instances du même projet. peut déboguer 1 serveur et 2 clients par exemple.
Exatex