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

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

Загрузите и установите Visual Studio 2022.

Скачать Visual Studio 2022

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

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

У вас уже есть Visual Studio 2022?

Если у вас уже есть решение Visual Studio 2022, обновите его и установите требуемую рабочую нагрузку:

  • Нажмите клавишу Windows, введите Установщик Visual Studio и нажмите клавишу Enter.
  • При появлении запроса разрешите программе установки обновить себя.
  • Если доступно обновление для Visual Studio 2022, будет показана кнопка Обновить. Нажмите ее для обновления перед изменением установки. Это руководство подходит только для Visual Studio 2022 версии 17.12 и более поздних версий.
  • Найдите свою установку Visual Studio 2022 и выберите Изменить.
  • Выберите Разработка .NET Multi-platform App UI.
  • Нажмите кнопку Изменить.
  1. Скачайте и установите пакет SDK для .NET: После завершения загрузки запустите ее, чтобы начать установку.

    Скачать пакет SDK x64 для .NET 9 (Intel)
    Скачать пакет SDK Arm64 для .NET 9 (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 на установку средств разработчика командной строки

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

Продолжить