Как открыть два/несколько экземпляров Visual Studio для MAC?

Я хочу открыть несколько экземпляров VS для Mac. Раньше я мог делать это в студии Xamarin, используя пусковую установку Xamarin.

Как это сделать с VS для Mac?

Ответы

Ответ 1

Откройте окно терминала и введите следующую команду:

open -n -a "Visual Studio"

Ответ 2

Существует также возможность открытия нескольких решений в одном экземпляре Visual Studio.

  1. Из списка "Недавние": удерживайте нажатой клавишу Ctrl, щелкая имя решения
  2. .В меню "Файл" → "Открыть": один раз щелкните файл .sln, нажмите "Параметры" и снимите флажок "Закрыть текущую рабочую область".

Кредит: https://www.jimbobbennett.io/opening-multiple-solutions-in-visual-studio-for-mac/

Запись. активный проект (для запуска/отладки) меняется в зависимости от того, какой файл вы пометили/выбрали/редактировали.

Ответ 3

Хорошо, наконец! Microsoft только что реализовала самое простое из всех решений в Visual Studio 2019: просто щелкните правой кнопкой мыши по ее значку в нижней панели запуска и выберите "Новый экземпляр":

feature screenshot

Подробности об этой функции см. в заметках о выпуске VS2019 для Mac Preview.

Ответ 4

Если вы не хотите ежедневно искать эту команду терминала, создайте script, как показано ниже:

  • Откройте "Script Редактор" на Mac
  • Вставить: сделать оболочку script "открыть -n -a 'Visual Studio'"
  • Сохраните этот файл где-нибудь (на рабочем столе)
  • При необходимости запуска другого экземпляра просто откройте этот файл и нажмите "Запустить кнопку Script"

Снимок экрана здесь

Ответ 5

Я использую MSSolutionLauncher для открытия нескольких экземпляров Visual studio for Mac. Страница проекта на github Здесь. Загрузите последнюю версию и дважды щелкните, чтобы распаковать. Теперь оставьте приложение на рабочем столе и нажмите на него, чтобы открыть новый экземпляр Visual Studio для Mac столько раз, сколько вы хотите.

EDIT

Начиная с Visual Studio для Mac 2019, MSSolutionLauncher не требуется. Сохраните ярлык VSMac в Dock. Right Click Dock Icon и выберите New Instance.

Ответ 6

Основываясь на ответах @moke и @MilanG, я создал на своем рабочем столе файл bash со следующим содержимым:

#!/bin/bash

open -n -a "Visual Studio"

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

Я назвал этот файл "Visual Studio". Затем я сделал файл исполняемым при двойном щелчке, выполнив следующую процедуру fooobar.com/questions/37592/...

В качестве последнего шага я повторно использовал значок Visual Studio для файла bash на своем рабочем столе, чтобы я сразу знал, на что нажимать. Я сделал это:

  1. Щелкните правой кнопкой мыши по файлу bash, который вы только что создали, и выберите "Получить информацию". Откроется информационная панель со значком в верхнем левом углу.
  2. Откройте новое окно Finder и поместите его рядом с только что открывшейся панелью "Информация"
  3. В окне Finder перейдите к пункту "Приложения" и выберите "Visual Studio" из списка приложений.
  4. Щелкните правой кнопкой мыши значок приложения Visual Studio и выберите "Показать содержимое пакета".
  5. Перейдите к "Содержимое" → "Ресурсы" и выберите файл "VisualStudio.icns".
  6. Перетащите этот файл на значок в верхнем левом углу окна "Информация", которое вы открыли на шаге (1).

Вуаля - теперь у вас есть интерактивный значок на рабочем столе со значком Visual Studio, который открывает новый экземпляр Visual Studio для Mac и не оставляет окно терминала открытым.

Ответ 7

open -n -a "Visual Studio" выдал ошибку "Не удается найти приложение Visual Studio", поэтому я просто сделал:

  1. Откройте проект визуальной студии

  2. Чтобы получить еще один, щелкните правой кнопкой мыши (двумя пальцами) на закрепленной иконке Visual Studio

  3. Нажмите "Новое окно", и теперь у вас есть два экземпляра

Использование кода VS (не VS4Mac согласно комментарию ниже)

enter image description here

Ответ 8

Просто нажмите Shift + Command + N (или перейдите в "Файл> Новое окно", и откроется новое окно. Затем вы можете перетаскивать файлы из одного в другое.

Я пытался сделать то же самое, что привело меня сюда. Мне не повезло с решением с самым высоким рейтингом, а потом мне пришло в голову. Разве я не пропустил что-то еще в исходном запросе? Похоже, самое очевидное решение.

Ответ 9

Официальная документация: Как открыть несколько решений или экземпляров Visual Studio для Mac?

Откройте второе решение внутри одного экземпляра

Чтобы открыть второе решение вместе с первым, выполните следующие действия:

  1. Когда ваше первое решение уже открыто, выберите "Файл"> "Открыть".
  2. Выберите решение и нажмите кнопку "Параметры".
  3. Снимите флажок с кнопки Закрыть текущее рабочее пространство: work space
  4. Нажмите кнопку "Открыть", чтобы открыть второе решение на панели задач.

Кроме того, если вы недавно открыли решение, вы можете сделать следующее:

  1. Перейдите в меню Файл> Недавние решения: screenshot of Recent Solutions menu
  2. Удерживая клавишу Ctrl, выберите решение. Эта комбинация открывает второе решение в панели решений

Откройте второй экземпляр

Чтобы открыть второй экземпляр Visual Studio для Mac, откройте приложение "Терминал" и введите

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

Ответ 10

Клонируйте приложение!

Open Finder
Navigate To Applications
Select Visual Studio
Edit > Copy
Edit > Paste
Open the copy