如何为MAC打开两个/多个Visual Studio实例?

问题描述 投票:36回答:9

我想在mac中打开VS的多个实例。我们使用xamarin启动器打开Xamarin工作室的多个实例。

如何在Mac中为VS做这个?

macos visual-studio macos-sierra
9个回答
105
投票

打开终端窗口,然后发出以下命令:

open -n -a "Visual Studio"

17
投票

还可以选择在同一个Visual Studio实例中打开多个解决方案。

  1. 从最近列表:单击解决方案名称时按住Ctrl键
  2. 从文件 - >打开:单击.sln文件,单击选项并取消选中关闭当前工作区。

图片来源:https://www.jimbobbennett.io/opening-multiple-solutions-in-visual-studio-for-mac/

注意。活动项目(用于运行/调试)根据您标记/选择/编辑的文件而更改。


5
投票

如果您不想每天搜索此特定终端命令,请创建如下脚本:

  1. 在Mac中打开“脚本编辑器”
  2. 粘贴:执行shell脚本“打开-n -a'Visual Studio'”
  3. 将文件保存在某处(在桌面上)
  4. 每当需要启动另一个实例时,只需打开此文件并单击“运行脚本”按钮

Screenshot Here


5
投票

好吧,最后!,Microsoft刚刚在Visual Studio 2019中实现了所有最简单的解决方案:只需右键单击启动底栏上的图标,然后选择“新实例”:

feature screenshot

请参阅the release notes of VS2019 for Mac Preview中的功能详细信息。


0
投票

根据@moke和@MilanG的答案,我在桌面上创建了一个包含以下内容的bash文件:

#!/bin/bash

open -n -a "Visual Studio"

osascript -e 'tell application "Terminal" to close first window' & exit

我将此文件命名为“Visual Studio”。然后我按照以下过程https://stackoverflow.com/a/5126052/3819725双击文件

最后一步,我在桌面上重新使用了Visual Studio图标作为bash文件,以便我立即知道要点击什么。我这样做了:

  1. 右键单击刚刚创建的bash文件,然后选择“获取信息”。将打开一个信息面板,左上角有一个图标。
  2. 打开一个新的Finder窗口并将其放在刚刚打开的“获取信息”面板旁边
  3. 在Finder窗口中,导航到“Applications”并从应用程序列表中选择“Visual Studio”。
  4. 右键单击“Visual Studio”应用程序图标,然后选择:“显示包内容”。
  5. 导航到“Contents” - >“Resources”并选择“VisualStudio.icns”文件。
  6. 将此文件拖到您在步骤(1)中打开的“获取信息”窗口左上角的图标

Voila - 您现在有一个带有visual studio图标的可点击桌面图标,可打开Visual Studio for Mac的新实例,并且不会打开终端窗口。


0
投票

只需按Shift + Command + N(或转到“文件>新窗口”,它将打开一个新窗口。然后您可以将文件从一个拖动到另一个。

我试图做同样的事情,这使我在这里。我没有获得最高等级解决方案的运气,然后上面发生了我。除非我错过了原始请求的更多内容?似乎是最明显的解决方案。


0
投票

官方文件:How do I open multiple solutions or instances of Visual Studio for Mac?

在单个实例中打开第二个解决方案

要在第一个解决方案旁边打开第二个解决方案,请使用以下步骤:

  1. 第一个解决方案已打开后,选择“文件”>“打开”。
  2. 选择解决方案,然后按“选项”按钮。
  3. 取消选中Close Current Workspace按钮:work space
  4. 按“打开”按钮打开“解决方案板”中的第二个解决方案。

或者,如果您最近打开了解决方案,则可以执行以下操作:

  1. 转到文件>最近解决方案菜单项:screenshot of Recent Solutions menu
  2. 按住Ctrl键并选择解决方案。此组合打开解决方案板中的第二个解决方案

打开第二个实例

要打开Visual Studio for Mac的第二个实例,请打开终端应用程序并输入

open -n "/Applications/Visual Studio.app"

0
投票

我正在使用MSSolutionLauncher打开Visual studio for Mac的多个实例。该项目的github页面是Here。下载最新版本并双击解压缩。现在将应用程序保存在桌面上并单击它以根据需要多次打开Visual Studio for Mac的新实例。

编辑

从Visual Studio for Mac 2019开始,不需要MSSolutionLauncher。在VSMac保持Dock快捷方式。 Right Click Dock Icon并选择New Instance


0
投票

open -n -a "Visual Studio"给出错误“无法找到应用程序Visual Studio”,所以我只是做了:

  1. 打开视觉工作室项目
  2. 要获得另一个,请在visual studio停靠图标上单击鼠标右键(双指按下)
  3. 单击“新窗口”,现在您有两个实例

使用VS代码(不是VS4Mac,如下面的评论)

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.