Я хочу открыть несколько экземпляров VS для Mac. Раньше я мог делать это в студии Xamarin с помощью средства запуска Xamarin.
Как это сделать с VS для Mac?
Я хочу открыть несколько экземпляров VS для Mac. Раньше я мог делать это в студии Xamarin с помощью средства запуска Xamarin.
Как это сделать с VS для Mac?
Откройте окно терминала и введите следующую команду:
open -n -a "Visual Studio"
Хорошо, наконец! Microsoft только что реализовала самое простое решение в Visual Studio 2019: просто щелкните правой кнопкой мыши значок на нижней панели запуска и выберите «Новый экземпляр»:
Подробнее об этой функции см. в примечания к выпуску VS2019 для Mac Preview.
Существует также возможность открытия нескольких решений в одном экземпляре Visual Studio.
Кредит: https://www.jimbobbennett.io/opening-multiple-solutions-in-visual-studio-for-mac/
Примечание. активный проект (для запуска/отладки) изменяется в зависимости от того, какой файл вы отметили/выбрали/редактировали.
Если вы не хотите ежедневно искать эту конкретную команду терминала, создайте скрипт, как показано ниже:
Официальная документация: Как открыть несколько решений или экземпляров Visual Studio для Mac?
Чтобы открыть второе решение вместе с первым решением, выполните следующие действия:
Чтобы открыть второй экземпляр Visual Studio для Mac, откройте приложение «Терминал» и введите
open -n "/Applications/Visual Studio.app"
Основываясь на ответах @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 на своем рабочем столе, чтобы сразу знать, на что щелкнуть. Я сделал это:
Вуаля — теперь у вас есть интерактивный значок на рабочем столе со значком Visual Studio, который открывает новый экземпляр Visual Studio для Mac и не оставляет окно терминала открытым.
Просто нажмите Shift+Command+N (или перейдите в «Файл > Новое окно», и откроется новое окно. Затем вы можете перетаскивать файлы из одного в другое.
Я пытался сделать то же самое, что привело меня сюда. Мне не повезло с решением с самым высоким рейтингом, и тогда мне пришло в голову вышеизложенное. Если мне не хватает чего-то большего в исходном запросе? Кажется, самое очевидное решение.
Я использую MSSolutionLauncher
для открытия нескольких экземпляров Visual studio for Mac
. Страница проекта на github находится здесь. Загрузите последнюю версию и дважды щелкните, чтобы разархивировать. Теперь оставьте приложение на рабочем столе и щелкните его, чтобы открыть новый экземпляр Visual Studio для Mac столько раз, сколько хотите.
ИЗМЕНИТЬ
Начиная с Visual Studio для Mac 2019, MSSolutionLauncher
не требуется. Сохраните ярлык VSMac
в Dock
. Right Click
на Dock Icon
и выберите New Instance
.
open -n -a "Visual Studio"
выдал ошибку «Не удается найти приложение Visual Studio», поэтому я просто сделал:
Откройте проект визуальной студии
Чтобы получить еще один, щелкните правой кнопкой мыши (нажмите двумя пальцами) на закрепленном значке Visual Studio.
Нажмите «Новое окно», и теперь у вас есть два экземпляра
Использование кода VS (не VS4Mac, как указано в комментарии ниже)
Клонируйте приложение!
Open Finder
Navigate To Applications
Select Visual Studio
Edit > Copy
Edit > Paste
Open the copy
Разместил свое решение здесь:
https://stackoverflow.com/a/62831584/2621976
просто сделать
open -a "Visual Studio" \
"path to first sln" \
"path to second sln" \
...