【问题标题】:Can I open two solutions with Visual Studio for Mac at the same time?我可以同时使用 Visual Studio for Mac 打开两个解决方案吗?
【发布时间】:2017-04-03 14:43:33
【问题描述】:

就是这样。是否可以启动两次以同时打开两个单独的解决方案?

【问题讨论】:

  • 花了不到 30 秒,也许比我问的多一点时间。感谢肯的评论。
  • 我认为这是一个合理的问题,除非您导航到解决方案文件,否则您可以通过 IDE 以明显的方式执行此操作并不明显。 IDE 为您提供了一些捷径(例如最近的解决方案),让您远离这种情况。

标签: c# xamarin visual-studio-mac


【解决方案1】:

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

从命令行:

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

open MySolution.sln

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

open -n MySolution.sln

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

基于图形用户界面:

来自@TomGilder 评论:

MS 解决方案启动器

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

【讨论】:

【解决方案2】:

您可以在现有解决方案打开时在 IDE 中执行此操作,方法是在通过 文件 -> 打开 菜单:

【讨论】:

  • 使用文件 > 打开时,您可能需要单击“选项”按钮以显示显示的对话框。 IMO 这是更好的方法,前提是您不介意为两种解决方案共享相同的工作台/窗口。
  • @matthewrdev 你知道这是在哪个版本中删除的吗?谢谢。
  • @SushiHangover 不具体。我怀疑这发生在 7.1 版本的某个地方。
  • @matthewrdev 谢谢。
  • 有没有办法默认取消选中“关闭当前工作区”?
【解决方案3】:

打开终端并运行命令:

open -n -a "Visual Studio"

【讨论】:

  • 最好的答案,真正的程序员会遵循这个解决方案
  • ahaha 是的,我之前没有看到这个答案,但我想通了.. 所以是的,这对我来说也是最好的解决方案,谢谢!!
【解决方案4】:

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

open -n /Applications/Visual\ Studio.app

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

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

【讨论】:

    【解决方案5】:
    1. 首先,打开您的第一个解决方案
    2. 转到文件,然后找到最近的解决方案,然后找到您的解决方案
    3. ctrl+勾选要打开的解决方案

    【讨论】:

    • CTRL+单击解决方案名称(来自 Visual Studio)确实是迄今为止最好的解决方案
    • 在 MS 代码上,这是 CMD+click
    猜你喜欢
    • 2017-11-19
    • 1970-01-01
    • 2018-10-17
    • 1970-01-01
    • 1970-01-01
    • 2013-07-22
    • 1970-01-01
    • 2013-12-05
    • 1970-01-01
    相关资源
    最近更新 更多