29

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

4

5 回答 5

50

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

从 cmd 行:

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

open MySolution.sln

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

open -n MySolution.sln

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

基于图形用户界面:

来自@TomGilder 评论:

MS 解决方案启动器

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

于 2016-11-20T00:06:17.613 回答
25

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

在此处输入图像描述

在此处输入图像描述

于 2016-11-21T02:33:37.587 回答
15

打开终端并运行命令:

open -n -a "Visual Studio"
于 2017-07-12T16:04:24.280 回答
6

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

open -n /Applications/Visual\ Studio.app

自动化菜单选择应用程序

应用程序内的 Automator Shell 脚本

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

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

于 2017-06-24T10:41:50.470 回答
2
  1. 首先,打开您的第一个解决方案
  2. 转到文件,然后是最近的解决方案,然后找到您的解决方案
  3. ctrl+勾选您要打开的解决方案
于 2018-06-28T07:31:09.677 回答