web-dev-qa-db-fra.com

Comment lancer plusieurs instances de Xamarin Studio sur Mac (Visual Studio pour Mac)?

Je souhaite que plusieurs copies de Xamarin Studio s'exécutent simultanément. Une fois qu'une copie est en cours d'exécution, double-cliquez sur l'icône Xamarin Studio dans /Applications ou en cliquant sur l'icône Dock en cours d'exécution place simplement l'actuelle au premier plan.

45
patridge

Vous voulez juste un outil?

Si vous voulez simplement télécharger quelque chose qui le fait pour vous, il y a aussi le MS Solution Launcher ou l'ancien Xamarin Studio Launcher v . Vraisemblablement, il fait quelque chose de similaire au script ci-dessous mais est livré dans une application pré-construite Nice avec une icône distincte que vous venez de copier dans votre dossier d'application. De plus, il peut même être configuré comme cible pour l'ouverture de .sln fichiers, vous permettant de lancer une nouvelle instance de Xamarin Studio lorsque vous double-cliquez sur un fichier de solution.

Fais le toi-même

Tout comme décrit pour MonoDevelop , vous pouvez forcer une nouvelle instance à partir de la ligne de commande. De plus, avec un déplacement latéral AppleScript décrit pour MonoDevelop , vous pouvez l'obtenir sous la forme d'une icône d'application.

La seule différence entre le script MonoDevelop et la nouvelle version de Xamarin Studio est l'exigence d'un caractère d'échappement supplémentaire puisque la nouvelle application a un espace dans son nom.

  1. Ouvrez AppleScript Editor et entrez ce qui suit (notez l'espace doublement échappé pour que l'espace vers le shell soit libre).

    do Shell script "open -n /Applications/Xamarin\\ Studio.app/"

  2. Enregistrez avec un nom comme "Xamarin Studio Launcher" et assurez-vous de spécifier Application pour le format de fichier.

  3. Faites glisser l'icône sur votre dock.

Chaque exécution de cette nouvelle "application" lancera une nouvelle instance de Xamarin Studio.

De là, comme décrit dans un commentaire de la réponse MonoDevelop , vous pouvez utiliser l'icône Xamarin Studio au lieu de l'icône d'applet par défaut.

  1. Cliquez avec le bouton droit sur l'application Xamarin Studio d'origine et choisissez "Afficher le contenu du package".

  2. Aller vers /Contents/Resources/ et copiez le XamarinStudio.icns fichier (ou monodevelop.icns, pour les anciennes versions de XS).

  3. Cliquez avec le bouton droit sur l'application de lancement que vous avez créée et choisissez "Afficher le contenu du package".

  4. Accédez à son /Contents/Resources/ et collez une nouvelle copie de ce fichier icns.

  5. Supprimer l'original applet.icns icône et renommer le nouveau monodevelop.icns à applet.icns pour prendre sa place.

74
patridge