我可以同时使用Visual Studio for Mac打开两个解决方案吗?

mar*_*dev 29 c# xamarin visual-studio-mac

而已.这可以启动两次同时打开两个独立的解决方案吗?

Sus*_*ver 50

默认情况下,.app作为单个实例/单个文档模式运行,其Cocoa生活方式和MonoDevelop/Xamarin Studio/Visual Studio for Mac遵循该范例.

从cmd行:

在现有运行实例中打开解决方案或启动第一个实例:

open MySolution.sln
Run Code Online (Sandbox Code Playgroud)

在应用程序的新实例中打开解决方案:

open -n MySolution.sln
Run Code Online (Sandbox Code Playgroud)

-n =打开应用程序的新实例,即使其中一个已在运行.

基于图形用户界面:

来自@TomGilder评论:

MS解决方案启动器

参考:https://github.com/Redth/MSSolutionLauncher


mat*_*dev 25

通过在" 文件" - >" 打开"菜单中打开解决方案时取消选择" 关闭当前工作空间",可以在打开现有解决方案时在IDE中执行此操作:

在此输入图像描述

在此输入图像描述

  • 使用"文件">"打开"时,可能需要单击"选项"按钮以显示所显示的对话框.IMO这是更好的方法,前提是您不介意为两个解决方案共享相同的工作台/窗口. (3认同)

小智 15

打开终端并运行命令:

open -n -a "Visual Studio"
Run Code Online (Sandbox Code Playgroud)


小智 5

作为捷径,我创建了一个简单的automator应用程序,它运行bash脚本来打开一个新实例.您可以使用大多数应用来执行此操作

open -n /Applications/Visual\ Studio.app
Run Code Online (Sandbox Code Playgroud)

Automator菜单选择应用程序

应用程序内的Automator Shell脚本

完成保存你的automator应用程序后,我通常将其称为"VSMac Clone"并给它一个时髦的图标.

您可以使用我创建的风险VSMac Clone