Установка Visual Studio для Mac

Важно!

Visual Studio для Mac планируется выйти на пенсию 31 августа 2024 года в соответствии с современной политикой жизненного цикла Майкрософт. Хотя вы можете продолжать работать с Visual Studio для Mac, есть несколько других вариантов для разработчиков на Mac, таких как предварительная версия нового расширения комплекта разработки C# для VS Code.

Дополнительные сведения о временной шкале поддержки и альтернативах.

Чтобы приступить к разработке собственных кроссплатформенных приложений .NET в macOS, установите Visual Studio для Mac. Для этого выполните следующие действия.

Сведения об изменениях см. в заметках о выпуске.

Необходимые компоненты

Чтобы создавать приложения Xamarin для iOS или macOS, вам также потребуется:

Инструкции по установке

  1. Скачайте установщик со страницы загрузки Visual Studio для Mac.

  2. После завершения загрузки щелкните VisualStudioForMacInstaller_<сборка>.dmg, чтобы подключить установщик, и запустите его, дважды щелкнув значок стрелки:

    Click the large arrow to begin installation

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

    Warning about app being downloaded from the internet

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

    Follow the links to the privacy and terms, then continue if you agree

  5. Появится список доступных рабочих нагрузок. Выберите нужные компоненты:

    Screenshot of the

    Если вы не хотите устанавливать все платформы, выберите нужные с помощью приведенных ниже рекомендаций.

    Тип приложения Назначение Выбор Примечания.
    Приложения, использующие 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. Выбрав нужные параметры, выберите кнопку Установить.

  7. Установщик будет отображать ход выполнения, по мере загрузки и установки Visual Studio для Mac и выбранных рабочих нагрузок. Вам будет предложено ввести пароль, чтобы предоставить привилегии, необходимые для установки.

    Screenshot from the Visual Studio Mac Installer showing an installation progress screen

  8. После установки Visual Studio для Mac предложит настроить личные параметры, выполнив вход и выбрав нужные настраиваемые сочетания клавиш.

    Sign in to the IDE

    Choose which keyboard shortcuts you would like to use

  9. Запустится Visual Studio для Mac, и вы сможете открыть существующий проект или создать новый.

    Visual Studio for Mac launches

Если при установке в корпоративной среде возникают проблемы с сетью, см. инструкции по установке за брандмауэром или прокси-сервером.

Примечание.

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

Установка Visual Studio для Mac в среде, защищенной брандмауэром или прокси-сервером

Для установки Visual Studio для Mac в среде, защищенной брандмауэром, необходимо сделать доступными ряд конечных точек, чтобы разрешить скачивание необходимых средств и обновлений ПО.

Настройте сеть, разрешив доступ к следующим расположениям:

Следующие шаги

Установка Visual Studio для Mac позволяет перейти к написанию кода для приложений. Следующие руководства помогут вам в создании и развертывании проектов.

iOS

Android

Xamarin.Forms

Создание собственных кросс-платформенных приложений с помощью Xamarin.Forms:

Приложения .NET Core, веб-приложения ASP.NET Core, разработка игр Unity

Другие рабочие нагрузки описаны на этой странице.