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

Can I open two solutions with Visual Studio for Mac at the same time?

就是这样。这个可以启动两次,同时打开两个分开的解决方案吗?

默认情况下,.app 作为单个 instance/single 文档模式运行,它是 Cocoa 生活方式和 MonoDevelop/Xamarin Studio/Visual Studio Mac 遵循该范式。

来自命令行:

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

open MySolution.sln

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

open -n MySolution.sln

-n = Open a new instance of the application(s) even if one is already running.

基于 GUI:

来自@TomGilder 评论:

MS 解决方案启动器

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

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

作为捷径,我创建了一个简单的自动化应用程序,它运行一个 bash 脚本来打开一个新实例。大多数应用程序都可以做到这一点。

open -n /Applications/Visual\ Studio.app

完成后保存您的自动化应用程序,我通常将其命名为 "VSMac Clone" 并给它一个时髦的图标。

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

打开终端并运行命令:

open -n -a "Visual Studio"
  1. 首先,打开您的第一个解决方案
  2. 转到文件,然后转到最近的解决方案,然后找到您的解决方案
  3. ctrl+勾选您要打开的解决方案