pat*_*dge 45 macos xamarin.ios xamarin.android xamarin.mac xamarin-studio
我想同时运行多个Xamarin Studio副本.一旦运行一个副本,双击Xamarin Studio图标/Applications或单击当前正在运行的Dock图标只会将当前的图标带到前台.
pat*_*dge 74
如果您只想下载适合您的内容,还有MS Solution Launcher或旧的Xamarin Studio Launcher v3.据推测,它的功能类似于下面的脚本,但它是一个很好的预制应用程序,带有一个独特的图标,您只需将其复制到Application文件夹即可.此外,它甚至可以设置为打开.sln文件的目标,允许您在双击解决方案文件时启动新的Xamarin Studio实例.
就像为MonoDevelop所描述的那样,您可以从命令行强制执行新实例.同样,通过针对MonoDevelop描述的AppleScript侧面旅行,您可以以应用程序图标的形式获取此信息.
MonoDevelop脚本和新的Xamarin Studio版本之间的唯一区别是需要一个额外的转义字符,因为新应用程序的名称中有一个空格.
打开AppleScript编辑器并输入以下内容(注意双重转义的空间以获取shell的空间不受干扰).
do shell script "open -n /Applications/Xamarin\\ Studio.app/"
使用"Xamarin Studio Launcher"之类的名称保存,并确保为文件格式指定Application.
将图标拖到停靠栏中.
这个新"app"的每次运行都将启动Xamarin Studio的新实例.
从那里,如MonoDevelop答案的评论中所述,您可以使用Xamarin Studio图标而不是默认的applet图标.
右键单击原始Xamarin Studio应用程序,然后选择"显示包内容".
导航到/Contents/Resources/并复制XamarinStudio.icns文件(或者monodevelop.icns,对于较旧的XS版本).
右键单击您创建的启动器应用程序,然后选择"显示包内容".
导航到它/Contents/Resources/并粘贴该icns文件的新副本.
删除原来的applet.icns图标,并重新命名新monodevelop.icns来applet.icns取代其地位.