Учебное пособие по .NET MAUI. Создайте свое первое многоплатформенное приложение на C#

Загрузить и установить

Download and install Visual Studio 2026.

Download Visual Studio 2026

Во время установки следует выбрать рабочую нагрузку Разработка .NET Multi-platform App UI. Использование приведенной выше ссылки должно правильно выбрать все предварительные условия, как показано на следующем изображении:

Установщик Visual Studio с выбранной мобильной разработкой с рабочей нагрузкой .NET

Already have Visual Studio 2026?

This tutorial is optimized for the latest version of Visual Studio. If you already have Visual Studio 2026, ensure it's up to date and has the required workload installed:

  • Найдите установщик Visual Studio на компьютере.

    В меню "Пуск" Windows найдите "installer", а затем выберите Visual Studio Installer из результатов.

  • При появлении запроса разрешите программе установки обновить себя.
  • If an update for Visual Studio 2026 is available, an Update button will be shown. Select it to update before modifying the installation. This tutorial only works with Visual Studio 2022 17.12 and later versions.
  • Find your Visual Studio 2026 installation and select Modify.
  • Выберите Разработка .NET Multi-platform App UI.
  • Нажмите кнопку Изменить.
  1. Скачайте и установите пакет SDK для .NET: После завершения загрузки запустите ее, чтобы начать установку.

    Download .NET 10 SDK x64 (Intel)
    Download .NET 10 SDK Arm64 (Apple Silicon)

    Если вы работаете на Mac с чипом Apple M1 или M2, вам необходимо установить версию Arm64 для SDK.

  2. Скачайте и установите VS Code:

    Скачать VS Code

  3. Откройте VS Code и нажмите кнопку Расширения на панели действий VS Code слева. Введите MAUI на панели поиска, выберите .NET MAUI, а затем нажмите кнопку Установить на странице расширения .NET MAUI.

    Расширение MAUI VS Code

    Это расширение поставляется с расширениями C# Dev Kit и C#, которые необходимы для запуска расширения .NET MAUI.

    Зависимости расширения MAUI VS Code

  4. Откройте новый терминал и установите рабочую нагрузку .NET MAUI, выполнив следующую команду:

    Terminal
    sudo dotnet workload install maui

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

    Terminal
    Successfully installed workload maui

Проверьте, все ли установлено правильно

После настройки среды откройте новый терминал VS Code. На панели инструментов выберите Терминал, а затем Новый терминал.

Новый терминал VS Code

В терминале выполните следующую команду, чтобы проверить установку.

Terminal
dotnet workload list

Запустите команду списка рабочих нагрузок dotnet в терминале VS Code.

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

Terminal
Installed Workload Id      Manifest Version      Installation Source
--------------------------------------------------------------------
maui                       8.0.82/8.0.100        SDK 8.0.400

Use `dotnet workload search` to find additional workloads to install.

Произошла ошибка?

Если вы получили сообщение об ошибке dotnet не распознается как внутренняя или внешняя команда, откройте новый терминал VS Code. Если перезапуск VS Code или перезагрузка компьютера не решает проблему, воспользуйтесь кнопкой У меня возникла проблема в нижней части окна, чтобы получить помощь в ее устранении.

Установить Xcode

Для разработки приложений .NET MAUI вам также потребуется следующее.

  1. Последняя версия Xcode

    Чтобы найти последнюю версию Xcode, совместимую с .NET MAUI, проверьте этот справочник по версиям выпуска. Перейдите в раздел "Инструменты Apple", чтобы найти последнюю совместимую версию Xcode.

  2. Apple ID

    Если у вас еще нет Apple ID, вы можете создать новый на странице https://appleid.apple.com. . Apple ID требуется для установки и входа в Xcode.

  3. После установки Xcode требуется открыть Xcode, принять лицензионные соглашения и установить дополнительные компоненты, если будет предложено.

  4. При запросе о предпочитаемых платформах для разработки выберите платформы macOS и iOS, а затем нажмите Скачать и установить.

    Запрос Xcode на установку платформ macOS и iOS

  5. Откройте новый терминал и установите средства разработчика командной строки Xcode, выполнив следующую команду:

    Terminal
    xcode-select --install

    При запросе на установку средств разработчика командной строки Xcode выберите Установить. В конце примите лицензионное соглашение.

    Запрос Xcode на установку средств разработчика командной строки

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