51

我希望为 Mac 打开多个 VS 实例。我曾经能够使用 Xamarin 启动器在 Xamarin 工作室中做到这一点。

如何使用 VS for Mac 做到这一点?

4

12 回答 12

108

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

open -n -a "Visual Studio"
于 2017-05-17T02:30:08.850 回答
33

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

功能截图

在VS2019 for Mac Preview 的发行说明中查看该功能的详细信息。

于 2019-03-06T04:55:51.563 回答
16

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

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

信用:https ://www.jimbobbennett.io/opening-multiple-solutions-in-visual-studio-for-mac/

笔记。活动项目(用于运行/调试)根据您标记/选择/编辑的文件而变化。

于 2017-10-16T14:20:14.043 回答
6

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

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

截图在这里

于 2017-09-29T07:35:39.270 回答
1
  • 视觉工作室代码
  • 版本:1.39.2

在此处输入图像描述

于 2019-10-31T02:31:03.277 回答
1

官方文档:如何打开 Visual Studio for Mac 的多个解决方案或实例?

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

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

  1. 在您的第一个解决方案已经打开的情况下,选择文件 > 打开。
  2. 选择解决方案并按选项按钮。
  3. 取消选中关闭当前工作区按钮: 工作空间
  4. 按打开按钮打开解决方案板中的第二个解决方案。

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

  1. 转到文件 > 最近的解决方案菜单项:最近解决方案菜单的屏幕截图
  2. 按住 Ctrl 键并选择解决方案。此组合在解决方案板中打开第二个解决方案

打开第二个实例

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

open -n "/Applications/Visual Studio.app"
于 2018-11-26T06:14:28.733 回答
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使文件在双击时可执行

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

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

瞧——你现在有一个带有 Visual Studio 图标的可点击桌面图标,它会打开 Visual Studio for Mac 的新实例,并且不会打开终端窗口。

于 2018-04-30T08:53:45.197 回答
0

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

编辑

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

于 2017-12-09T15:53:26.957 回答
0

在这里发布我的解决方案:

https://stackoverflow.com/a/62831584/2621976

做就是了

open -a "Visual Studio" \
"path to first sln" \ 
"path to second sln" \
...
于 2020-07-10T09:50:00.753 回答
0

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

我试图做同样的事情导致我来到这里。我没有获得最高评价的解决方案的运气,然后我想到了上述情况。除非我在原始请求中遗漏了更多内容?似乎是最明显的解决方案。

于 2018-10-16T19:49:19.770 回答
0

克隆应用程序!

Open Finder
Navigate To Applications
Select Visual Studio
Edit > Copy
Edit > Paste
Open the copy
于 2019-08-14T03:58:11.007 回答
0

open -n -a "Visual Studio"给出了错误“Can't Find Application Visual Studio”,所以我就这样做了:

  1. 打开一个视觉工作室项目

  2. 要获得另一个,请在 Visual Studio 停靠图标上单击鼠标右键(两指按下)

  3. 单击“新窗口”,现在您有两个实例

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

在此处输入图像描述

于 2018-05-01T19:10:28.813 回答