Установка Visual Studio для Mac
Visual Studio для Mac планируется выйти на пенсию 31 августа 2024 года в соответствии с современной политикой жизненного цикла Майкрософт. Хотя вы можете продолжать работать с Visual Studio для Mac, есть несколько других вариантов для разработчиков на Mac, таких как предварительная версия нового расширения комплекта разработки C# для VS Code.
Чтобы приступить к разработке собственных кроссплатформенных приложений .NET в macOS, установите Visual Studio для Mac. Для этого выполните следующие действия.
Сведения об изменениях см. в заметках о выпуске.
Необходимые компоненты
- См. раздел Требования к системе Visual Studio 2022 для Mac, где приведены поддерживаемые операционные системы, оборудование, поддерживаемые языки и дополнительные требования и рекомендации.
Чтобы создавать приложения Xamarin для iOS или macOS, вам также потребуется:
- Компьютер Mac, совместимый с последней версией Xcode. См. документацию Apple по минимальным требованиям.
- Последняя версия Xcode. Если компьютер Mac несовместим с последней версией, можно использовать более старую версию Xcode.
- Идентификатор Apple ID. Если у вас нет идентификатора Apple ID, его можно создать на сайте https://appleid.apple.com. Он необходим для установки приложения Xcode и входа в него.
Инструкции по установке
- Скачайте установщик со страницы загрузки Visual Studio для Mac.
- После завершения загрузки щелкните VisualStudioForMacInstaller_.dmg, чтобы подключить установщик, и запустите его, дважды щелкнув значок стрелки:

- Может появиться окно с предупреждением о том, что приложение загружено из Интернета. Выберите Открыть.

- Появится оповещение, предлагающее принять условия лицензии и заявления о конфиденциальности. Перейдите по ссылкам, чтобы ознакомиться с ними, а затем выберите команду Продолжить, если вы принимаете условия:

- Появится список доступных рабочих нагрузок. Выберите нужные компоненты:
Если вы не хотите устанавливать все платформы, выберите нужные с помощью приведенных ниже рекомендаций.
| Тип приложения | Назначение | Выбор | Примечания. |
|---|---|---|---|
| Приложения, использующие Xamarin | Xamarin.Forms | Выберите платформы Android и iOS. | Потребуется установить Xcode. |
| Только iOS | Выберите платформу iOS. | Потребуется установить Xcode. | |
| Только Android | Выберите платформу Android. | Обратите внимание, что вам также нужно выбрать соответствующие зависимости. | |
| Только Mac | Выберите платформу macOS (Cocoa). | Потребуется установить Xcode. | |
| Приложения .NET Core | Выберите платформу .NET Core. | ||
| Веб-приложения ASP.NET Core | Выберите платформу .NET Core. | ||
| Функции Azure | Выберите платформу .NET Core. | ||
| Разработка кроссплатформенных игр Unity | Не нужно устанавливать дополнительные платформы, кроме Visual Studio для Mac. | Дополнительные сведения об установке расширения Unity вы найдете в руководстве по установке Unity. |




Если при установке в корпоративной среде возникают проблемы с сетью, см. инструкции по установке за брандмауэром или прокси-сервером.
Если вы решили не устанавливать платформу или инструмент в рамках исходной установки (отменив выбор этого элемента на шаге 6), позже для установки этих компонентов потребуется снова запустить установщик.
Установка Visual Studio для Mac в среде, защищенной брандмауэром или прокси-сервером
Для установки Visual Studio для Mac в среде, защищенной брандмауэром, необходимо сделать доступными ряд конечных точек, чтобы разрешить скачивание необходимых средств и обновлений ПО.
Настройте сеть, разрешив доступ к следующим расположениям:
Следующие шаги
Установка Visual Studio для Mac позволяет перейти к написанию кода для приложений. Следующие руководства помогут вам в создании и развертывании проектов.
iOS
- Привет, iOS
- Подготовка устройства (для запуска приложения на устройстве).
Android
- Привет, Android
- Использование диспетчера пакетов SDK Android для Xamarin
- Эмулятор SDK для Android
- Настройка устройства для разработки
Xamarin.Forms
Создание собственных кросс-платформенных приложений с помощью Xamarin.Forms:
Приложения .NET Core, веб-приложения ASP.NET Core, разработка игр Unity
Другие рабочие нагрузки описаны на этой странице.
Visual Studio Code on macOS
You can also run VS Code from the terminal by typing ‘code’ after adding it to the path:
- Launch VS Code.
- Open the Command Palette ( Cmd+Shift+P ) and type ‘shell command’ to find the Shell Command: Install ‘code’ command in PATH command.

- Restart the terminal for the new $PATH value to take effect. You’ll be able to type ‘code .’ in any folder to start editing files in that folder.
Note: If you still have the old code alias in your .bash_profile (or equivalent) from an early VS Code version, remove it and replace it by executing the Shell Command: Install ‘code’ command in PATH command.
Alternative manual instructions
Instead of running the command above, you can manually add VS Code to your path, to do so run the following commands:
cat EOF >> ~/.bash_profile # Add Visual Studio Code (code) export PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin" EOF
Start a new terminal to pick up your .bash_profile changes.
Note: The leading slash \ is required to prevent $PATH from expanding during the concatenation. Remove the leading slash if you want to run the export command directly in a terminal.
Note: Since zsh became the default shell in macOS Catalina, run the following commands to add VS Code to your path:
cat EOF >> ~/.zprofile # Add Visual Studio Code (code) export PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin" EOF
Touch Bar support
Out of the box VS Code adds actions to navigate in editor history as well as the full Debug tool bar to control the debugger on your Touch Bar:
Mojave privacy protections
After upgrading to macOS Mojave version, you may see dialogs saying «Visual Studio Code would like to access your .» This is due to the new privacy protections in Mojave and is not specific to VS Code. The same dialogs may be displayed when running other applications as well. The dialog is shown once for each type of personal data and it is fine to choose Don’t Allow since VS Code does not need access to those folders.
Updates
VS Code ships monthly releases and supports auto-update when a new release is available. If you’re prompted by VS Code, accept the newest update and it will get installed (you won’t need to do anything else to get the latest bits).
Note: You can disable auto-update if you prefer to update VS Code on your own schedule.
Preferences menu
You can configure VS Code through settings, color themes, and custom keybindings available through the File > Preferences menu group.
Next steps
Once you have installed VS Code, these topics will help you learn more about VS Code:
- Additional Components — Learn how to install Git, Node.js, TypeScript, and tools like Yeoman.
- User Interface — A quick orientation around VS Code.
- User/Workspace Settings — Learn how to configure VS Code to your preferences settings.
Common questions
Why do I see «Visual Studio Code would like access to your calendar.»
If you are running macOS Mojave version, you may see dialogs saying «Visual Studio Code would like to access your .» This is due to the new privacy protections in Mojave discussed above. It is fine to choose Don’t Allow since VS Code does not need access to those folders.
VS Code fails to update
If VS Code doesn’t update once it restarts, it might be set under quarantine by macOS. Follow the steps in this issue for resolution.
Does VS Code run on Apple silicon machines?
Yes, VS Code supports macOS Arm64 builds that can run on Macs with the Apple silicon chipsets. You can install the Universal build, which includes both Intel and Apple silicon builds, or one of the platform specific builds.
Download Visual Studio Code
Free and built on open source. Integrated Git, debugging and extensions.
Windows Windows 10, 11
| User Installer | x64 | Arm64 |
| System Installer | x64 | Arm64 |
| .zip | x64 | Arm64 |
| CLI | x64 | Arm64 |
.deb Debian, Ubuntu .rpm Red Hat, Fedora, SUSE
| .deb | x64 | Arm32 | Arm64 |
| .rpm | x64 | Arm32 | Arm64 |
| .tar.gz | x64 | Arm32 | Arm64 |
| Snap | Snap Store | ||
| CLI | x64 | Arm32 | Arm64 |
Mac macOS 10.15+
| .zip | Intel chip | Apple silicon | Universal |
| CLI | Intel chip | Apple silicon |
By downloading and using Visual Studio Code, you agree to the license terms and privacy statement.
Обзор возможностей Visual Studio для Mac
Visual Studio для Mac планируется выйти на пенсию 31 августа 2024 года в соответствии с современной политикой жизненного цикла Майкрософт. Хотя вы можете продолжать работать с Visual Studio для Mac, есть несколько других вариантов для разработчиков на Mac, таких как предварительная версия нового расширения комплекта разработки C# для VS Code.
Из этого описания возможностей интегрированной среды разработки (IDE) Visual Studio для Mac вы узнаете о некоторых окнах, меню и других элементах пользовательского интерфейса.
Visual Studio для Mac — это интегрированная среда разработки .NET на Mac, которая позволяет редактировать, отлаживать и создавать код, а затем публиковать приложения. Наряду с редактором кода и отладчиком Visual Studio для Mac включает компиляторы, средства выполнения кода, графические конструкторы и систему управления версиями для упрощения процесса разработки программного обеспечения.
Установите Visual Studio бесплатно со страницы скачиваемых материалов Visual Studio, если еще не сделали этого.
Окно запуска
После запуска Visual Studio для Mac вы прежде всего увидите начальное окно. Здесь представлен список последних проектов и параметры для открытия существующего проекта или создания нового.

Если вы используете Visual Studio впервые, список последних проектов будет пустым.
Создание проекта
Чтобы продолжить изучение функций, давайте создадим новый проект.
- В окне запуска выберите элемент Новый, чтобы создать проект.

- Откроется окно выбора шаблона для нового проекта с отображением нескольких шаблонов проектов. Кроме того, здесь отображается список недавно использованных шаблонов проекта, если выбрать элемент Последние. Шаблон содержит основные файлы и параметры, которые требуются для определенного типа проекта. Выберите вариант Консольное приложение в списке Приложение в разделе Web and Console (Веб-приложения и консольные приложения) и нажмите кнопку Продолжить.

- В окне «Настройка нового консольного приложения» убедитесь, что в раскрывающемся списке целевой платформы появится .NET 7.0, а затем нажмите кнопку «Продолжить«.

- В окне Configure your new Console Application (Настройка нового консольного приложения) добавьте имя проекта, имя решения и расположение. Затем нажмите кнопку Создать.

- Проект создан. Выберите файл кода Program.cs в окне Решение, которое находится в правой части окна Visual Studio для Mac.

Файл Program.cs откроется в окне редактора . В редакторе отображается содержимое файлов. Кроме того, здесь вы можете выполнять основную часть работы с кодом.
Окно решения
В окне Решение отображается графическое представление иерархии файлов и папок в проекте, решении или папке с кодом. Вы можете просмотреть иерархию и выбрать файл, чтобы открыть его в окне Редактор.

Меню
В меню в верхней части Visual Studio для Mac сгруппированы команды по категориям. Например, в меню Проект содержатся команды, связанные с проектом, над которым вы работаете. В меню Средства вы можете настроить поведение Visual Studio, выбрав элемент Настройки.

Окно ошибок
В окне Ошибки отображаются ошибки, предупреждения и сообщения о текущем состоянии кода. Если в файле или любой другой части проекта будут обнаружены ошибки (например, отсутствуют скобки или точка с запятой), они будут перечислены здесь.
Чтобы открыть окно Ошибки, выберите элемент Ошибки в меню Вид.

Окно выходных данных сборки
Окно Выходные данные сборки содержит выходные сообщения о сборке проекта.
Давайте создадим проект, чтобы просмотреть некоторые выходные данные сборки. В меню Построение выберите пункт Построить решение. Окно вывода сборки автоматически получает фокус и отображает сообщение об успешной сборке.

Запуск консольного приложения
Давайте запустим консольное приложение. Для этого щелкните значок воспроизведения. В терминале отобразятся выходные данные.

Отправить отзыв
Если у вас возникли проблемы с Visual Studio для Mac или есть предложения по улучшению этого продукта, вы можете сообщить нам об этом. Для этого выберите команду Сообщить о проблеме или Отправить предложение в меню Справка.
Подробнее
Мы рассмотрели лишь несколько возможностей Visual Studio, чтобы вы могли получить представление о пользовательском интерфейсе. Дальнейшее ознакомление:
- Редактор исходного кода в Visual Studio для Mac.
- Рефакторинг
- Визуализации данных во время отладки.
- Управление версиями
Следующие шаги
- Установка Visual Studio для Mac
- Просмотр доступных рабочих нагрузок