353 votes

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

J'ai créé une solution en Visual C# 2010 Express qui contient deux projets : l'un est le client, l'autre 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.

Y a-t-il un moyen de faire fonctionner les deux en même temps ?

627voto

Max Points 5670

Allez dans Propriétés de la solution -> Propriétés communes -> Projet de démarrage et sélectionnez Plusieurs projets de démarrage.

59 votes

BTW. Les projets peuvent également être lancés pour le débogage à partir de l'Explorateur de solutions. Dans l'explorateur de solutions, faites un clic droit sur le projet, puis Debug-> Start new Instance. Ainsi, avec une seule instance de VS, il est possible de déboguer plusieurs instances à la fois.

1 votes

@Max - Dans les éditions express. "Dans l'explorateur de solutions, faites un clic droit sur le projet, puis Debug-> Start new Instance.", ne fonctionne pas, mais votre réponse originale fonctionne. A TITRE D'INFORMATION

2 votes

Fonctionne également dans VS 2015 CE.

135voto

Kevin Points 3692

Max a la meilleure solution pour les cas où vous voulez toujours démarrer les deux projets, mais vous pouvez aussi faire un clic droit sur un projet et choisir Debug > Start New Instance.

C'est une option lorsque vous n'avez qu'occasionnellement besoin de démarrer le second projet ou lorsque vous devez retarder le démarrage du second projet (peut-être que le serveur doit être opérationnel avant que le client n'essaie de se connecter, ou autre chose).

10 votes

Comme Kevin l'a dit, l'utilisation de Debug > Start New Instance peut être utile pour démarrer un projet à la demande, mais une autre utilisation intéressante est de démarrer 2 instances (ou plus) du même projet.

3voto

Exatex Points 74

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X