221 votes

Afficher plusieurs projets/solutions dans Visual Studio

Je suis nouveau sur Visual Studio et j'expérimente avec quelques services Windows. J'ai créé deux solutions et j'aimerais les voir toutes les deux en même temps. Sans avoir à cliquer sur fichier->projets récents pour passer de l'une à l'autre.

Idéalement, cela pourrait se faire dans l'explorateur de solutions en imbriquant simplement les projets, mais je ne peux voir qu'une solution/projet à la fois là-bas.

Y a-t-il un moyen de visualiser plusieurs solutions/projets dans Visual Studio?

1 votes

Si vous cherchez juste un moyen plus rapide d'accéder à "Fichier > Projets et solutions récents", vous pouvez créer une barre d'outils ou une entrée de menu personnalisée. Ouvrez "Outils > Personnaliser", passez à l'onglet "Commandes", cliquez sur "Ajouter une commande" et choisissez "Fichier > Liste de projets récents". Placez-le où vous le souhaitez.

0 votes

Les projets sont possibles, mais les solutions dans le même explorateur de solutions ne le sont pas. Il faut démarrer une nouvelle instance. Mais dans la version Mac de Visual Studio, c'est possible.

225voto

Dennis G Points 12050

Voici comment Visual Studio est conçu : une solution, une instance de Visual Studio (VS).

En plus de passer d'une solution à une autre dans une seule instance de VS, vous pouvez également ouvrir une autre instance de VS et ouvrir votre autre solution avec celle-ci. En plus des solutions, il y a comme vous l'avez dit des "projets". Vous pouvez avoir plusieurs projets au sein d'une même solution et donc visualiser plusieurs projets en même temps.

20 votes

D'accord, cela a du sens. Donc en gros, vous pouvez imbriquer des projets dans des solutions. Mais vous ne pouvez pas avoir plusieurs solutions ouvertes en même temps. Merci.

0 votes

Une solution est plus ou moins similaire au concept d'espace de travail dans Eclipse - vous ne pouvez pas en avoir deux chargés dans la même instance.

0 votes

La version Mac de Visual Studio prend en charge l'ouverture de plusieurs solutions dans le même explorateur de solutions.

169voto

Nik Reiman Points 16156

Il y a un moyen beaucoup plus facile (mais pas si évident) ; faites un clic droit sur l'icône de Visual Studio dans la barre des tâches, puis faites un clic droit sur le nom de l'application dans le menu contextuel, puis cliquez sur "Ouvrir". Windows ouvrira alors une autre instance où vous pourrez ouvrir une autre solution.

4 votes

Vous pouvez ouvrir une autre instance comme n'importe quel autre programme. Sur Windows <=7, ouvrez normalement. Sur Windows >=8, vous devrez soit maintenir la touche majuscule enfoncée, soit activer un paramètre du registre global.

39 votes

Cliquez avec le bouton du milieu sur l'icône de VS dans la barre des tâches pour lancer une nouvelle instance si une est déjà ouverte. Il est également utile d'épingler les solutions utilisées fréquemment à la liste de démarrage rapide. Cliquez avec le bouton droit sur l'icône et sélectionnez-en une pour l'ouvrir dans une nouvelle instance à la place de l'instance actuelle.

2 votes

Pour OSX, cliquez avec le bouton droit sur l'icône de VS dans le dock et sélectionnez "Nouvelle instance"

23voto

Brian Driscoll Points 10188

Si vous avez deux solutions séparées, vous ne pouvez pas les afficher simultanément dans la même instance de VS. Cependant, vous pouvez ouvrir plusieurs instances de VS et basculer entre elles.

Une alternative serait d'importer les projets d'une solution dans l'autre, mettant ainsi tous vos projets dans une seule solution. Vous pouvez le faire en suivant ces étapes :

  1. Dans l'Explorateur de solutions, sélectionnez la solution dans laquelle vous souhaitez importer un projet. Clic droit et sélectionnez Ajouter->Projet existant dans le menu contextuel.

  2. Dans le sélecteur de fichiers, trouvez le fichier de projet que vous souhaitez importer (il se terminera par .XXproj où XX est le langage que vous utilisez).

  3. Cliquez sur Ouvrir et voilà! Votre projet est importé.

0 votes

Comment puis-je ouvrir plusieurs instances de VS?

0 votes

@SasukeUchiha Cliquez avec le bouton droit sur l'icône de votre barre des tâches, puis cliquez sur Visual Studio 20xx dans le menu contextuel, où xx représente la version de Visual Studio que vous possédez, c'est-à-dire 2012, 2013, 2017, 2019.

5voto

XIII Points 8731

Vous pouvez créer une nouvelle solution vierge et y ajouter vos différents projets.

3voto

Andy Points 476

Vous pouvez avoir plusieurs projets dans une seule instance de Visual Studio. Le but d'une solution VS est de regrouper tous les projets avec lesquels vous voulez travailler en un seul endroit, vous ne pouvez donc pas avoir plusieurs solutions dans une seule instance. Vous devriez ouvrir chaque solution séparément.

0 votes

Essayez cela avec des centaines de projets et voyez votre temps de construction pour une solution tendre vers l'infini. Cela entre également en conflit avec la philosophie de git sur la gestion du contrôle de source pour de multiples projets. C'est un cauchemar monolithique.

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