46

XamarinStudioの複数のコピーを同時に実行したいのですが。1つのコピーが実行されたら、Xamarin Studioアイコンをダブルクリックする/Applicationsか、現在実行中のDockアイコンをクリックするだけで、現在のコピーが前面に表示されます。

4

1 に答える 1

75

ツールが欲しいだけですか?

これを行うものをダウンロードしたいだけの場合は、MSSolutionLauncherまたは古いXamarinStudioLauncherv3もあります。おそらく、以下のスクリプトと同様のことを行いますが、アプリケーションフォルダーにコピーするだけの明確なアイコンを備えた優れたビルド済みアプリで提供されます。また、ファイルを開くためのターゲットとして設定することもでき.sln、ソリューションファイルをダブルクリックしたときに新しいXamarinStudioインスタンスを起動できます。

自分でやれ

MonoDevelopで説明したように、コマンドラインから新しいインスタンスを強制することができます。同様に、MonoDevelop用に説明されているAppleScriptサイドトリップを使用すると、これをアプリアイコンの形式で取得できます。

MonoDevelopスクリプトと新しいXamarinStudioバージョンの唯一の違いは、新しいアプリの名前にスペースが含まれているため、追加のエスケープ文字が必要なことです。

  1. AppleScript Editorを開き、次のように入力します(シェルへのスペースを無秩序にするために、二重にエスケープされたスペースに注意してください)。

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

  2. 「XamarinStudioLauncher」のような名前で保存し、ファイル形式にアプリケーションを指定してください。

  3. アイコンをドックにドラッグします。

この新しい「アプリ」を実行するたびに、XamarinStudioの新しいインスタンスが起動します。

そこから、MonoDevelopの回答からのコメントで説明されているように、デフォルトのアプレットアイコンの代わりにXamarinStudioアイコンを使用できます。

  1. 元のXamarinStudioアプリを右クリックし、[パッケージの内容を表示]を選択します。

  2. ファイルに移動/Contents/Resources/してコピーしXamarinStudio.icnsます(またはmonodevelop.icns、古いXSリリースの場合)。

  3. 作成したランチャーアプリを右クリックし、「パッケージの内容を表示」を選択します。

  4. そのファイルに移動/Contents/Resources/して、そのファイルの新しいコピーを貼り付けicnsます。

  5. 元のアイコンを削除しapplet.icns、新しいアイコンの名前をに変更して置き換えmonodevelop.icnsますapplet.icns

于 2013-03-01T18:19:46.893 に答える