29 votes

Puis-je ouvrir deux solutions en même temps avec Visual Studio pour Mac ?

C'est ça. Peut-on lancer cette opération deux fois pour ouvrir deux solutions séparées en même temps ?

0 votes

Je n'ai pas passé 30 secondes, peut-être un peu plus que ce que j'avais demandé. Merci Ken pour votre commentaire.

3 votes

Je pense que c'est une question raisonnable, il n'est pas évident que vous puissiez le faire via l'IDE d'une manière évidente à moins que vous ne naviguiez vers le fichier de solution. L'EDI vous offre des raccourcis (par exemple, des solutions récentes) qui vous éloignent de cela.

50voto

SushiHangover Points 47109

Par défaut, une .app fonctionne comme une instance unique/un seul document, c'est le mode de vie Cocoa et MonoDevelop/Xamarin Studio/Visual Studio pour Mac suivent ce paradigme.

Depuis la ligne cmd :

Ouvre une solution dans une instance existante ou démarre la première instance :

open MySolution.sln

Ouvrir une solution dans un nouvelle instance de l'application :

open -n MySolution.sln

-n \= Ouvrir une nouvelle instance de l'application ou des applications, même si une est déjà en cours d'exécution.

Basé sur une interface graphique :

Du commentaire de @TomGilder :

Lanceur de solutions MS

Réf : https://github.com/Redth/MSSolutionLauncher

0 votes

Voir également l'article de Redth Lanceur de solutions MS à l'adresse github.com/Redth/MSSolutionLauncher

0 votes

@TomGilder +1 J'utilise mon propre Launcher depuis de nombreuses années. Il y en a quelques-uns postés sur les forums Xamarin aussi

0 votes

25voto

matthewrdev Points 8633

Vous pouvez le faire dans l'IDE lorsqu'une solution existante est ouverte en désélectionnant Fermer l'espace de travail actuel lorsque vous ouvrez la solution par le biais de la Fichier -> Ouvrir menu :

enter image description here

enter image description here

3 votes

Lorsque vous utilisez Fichier > Ouvrir, vous devrez peut-être cliquer sur le bouton "Options" pour afficher la boîte de dialogue indiquée. Je pense que c'est la meilleure approche, à condition que cela ne vous dérange pas de partager le même banc de travail/fenêtre pour les deux solutions.

0 votes

@matthewrdev Savez-vous dans quelle version cela a été supprimé ? Merci.

0 votes

@SushiHangover Pas spécifiquement. Je soupçonne que cela s'est produit quelque part dans les constructions de la version 7.1.

15voto

Ouvrez le terminal et exécutez la commande :

open -n -a "Visual Studio"

1 votes

Meilleure réponse jamais, les vrais codeurs suivront cette solution

0 votes

Ahaha oui je n'avais pas vu cette réponse avant mais j'ai trouvé cette solution donc oui c'est la meilleure solution pour moi aussi merci ! !!

6voto

Kodejack Points 263

En guise de raccourci, je crée une application automate simple qui exécute un script bash script pour ouvrir une nouvelle instance. Vous pouvez faire cela avec la plupart des Apps.

open -n /Applications/Visual\ Studio.app

Automator Menu choose Application

Automator Shell script inside application

Lorsque vous sauvegardez votre application d'automatisation, je l'appelle généralement " VSMac Clone " et lui donne une icône funky.

Vous pouvez utiliser celui que j'ai créé à vos risques et périls. Clone de VSMac

2voto

SHUBHAM SHARMA Points 21
  1. Tout d'abord, ouvrez votre première solution
  2. allez dans fichiers et ensuite solution récente puis trouvez votre solution
  3. ctrl+tick sur la solution que vous voulez ouvrir

0 votes

CTRL+Clic sur le nom d'une solution (à partir de Visual Studio) est de loin la meilleure solution.

0 votes

Sur MS Code c'est CMD+clic

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