Создание первого приложения

В этом руководстве вы узнаете, как создать и запустить первое приложение пользовательского интерфейса многоплатформенного приложения .NET (.NET MAUI) в Visual Studio 2022 в Windows или Visual Studio Code в Windows, macOS или Linux. Это поможет убедиться, что среда разработки настроена правильно.

Предварительные требования

  • Visual Studio 2022 17.12 или более поздней версии с установленной рабочей нагрузкой пользовательского интерфейса многоплатформенного приложения .NET. Дополнительные сведения см. в разделе Установка.

Создать приложение

В этом руководстве вы создадите первое приложение .NET MAUI в Visual Studio 2022 и запустите его в эмуляторе Android:

Для разработки приложений .NET MAUI для iOS на Windows требуется Mac в качестве узла сборки. Если вам не нужно специально использовать iOS и у вас нет Mac, попробуйте приступить к работе с Android или Windows.

В этом руководстве вы создадите первое приложение .NET MAUI в Visual Studio и запустите его в симуляторе iOS:

В этом руководстве вы создадите первое приложение .NET MAUI в Visual Studio 2022 и запустите его в Windows:

  1. Запустите Visual Studio 2022. В окне запуска нажмите кнопку "Создать проект", чтобы создать новый проект :

    Новое решение.

  2. В окне "Создание проекта" выберите MAUI в раскрывающемся списке "Все типы проектов", выберите шаблон приложения .NET MAUI и нажмите кнопку "Далее":

    Выбор шаблона.

  3. В окне "Настройка нового проекта" назовите проект, выберите подходящее расположение и нажмите кнопку "Далее":

    Настройка проекта.

  4. В окне "Дополнительные сведения" выберите версию .NET, которую вы хотите нацелить, и нажмите кнопку "Создать":

    Дополнительные сведения.

  5. Подождите создания проекта и восстановления его зависимостей.

    Восстановленные зависимости.

  1. На панели инструментов Visual Studio используйте выпадающий список "Цель отладки", чтобы выбрать эмуляторы Android, а затем пункт Android Emulator.

    Выберите целевой объект отладки эмулятора Android для .NET MAUI.

  2. На панели инструментов Visual Studio нажмите кнопку эмулятора Android:

    Кнопка эмулятора Android.

    Visual Studio запустит процесс установки пакета SDK для Android по умолчанию и эмулятора Android.

  3. В окне пакета SDK для Android — лицензионное соглашение нажмите кнопку "Принять ":

    Первое окно лицензионного соглашения с пакетом SDK для Android.

  4. В диалоговом окне "Контроль учетных записей пользователей" нажмите кнопку "Да":

    Диалоговое окно управления учетными записями пользователей с лицензией пакета SDK для Android.

    Дождитесь, пока Visual Studio загрузит SDK Android по умолчанию и эмулятор Android.

  5. В диалоговом окне "Контроль учетных записей пользователей" нажмите кнопку "Да":

    Диалоговое окно управления учетной записью в Android Device Manager.

  6. В диалоговом окне "Отсутствует платформа Android SDK", нажмите кнопку Установить:

    Отсутствует диалоговое окно платформы SDK для Android.

  7. В окне пакета SDK для Android — лицензионное соглашение нажмите кнопку "Принять ":

    Второе окно лицензионного соглашения пакета SDK для Android.

    Подождите, пока Visual Studio установит компоненты пакета SDK для Android.

  8. В окне "Новое устройство" нажмите кнопку "Создать":

    Новое окно устройства Android.

    Подождите, пока Visual Studio будет скачивать, распакучивать и создавать эмулятор Android.

  9. Закройте окно диспетчер устройств Android:

    Окно диспетчер устройств Android.

  10. На панели инструментов Visual Studio нажмите кнопку Pixel 7 - API 35 (Android 15.0 - API 35)

    Кнопка эмулятора Pixel 7 API 35.

  11. В окне пакета SDK для Android — лицензионное соглашение нажмите кнопку "Принять ":

    Третье окно лицензионного соглашения с пакетом SDK для Android.

  12. В диалоговом окне "Контроль учетных записей пользователей" нажмите кнопку "Да":

    Диалоговое окно управления учетными записями пользователей с лицензией пакета SDK для Android.

    Дождитесь установки Visual Studio, чтобы скачать пакет SDK для Android.

  13. На панели инструментов Visual Studio нажмите кнопку Pixel 7 - API 35 (Android 15.0 - API 35), чтобы создать и запустить приложение.

    Кнопка эмулятора Pixel 5 API 35.

    Visual Studio запустит эмулятор Android, создадит приложение и развернет приложение в эмуляторе.

    Предупреждение

    Аппаратное ускорение должно быть включено для максимальной производительности эмулятора Android. Сбой этого приведет к тому, что эмулятор работает очень медленно. Дополнительные сведения см. в статье "Как включить аппаратное ускорение с помощью эмуляторов Android (Hyper-V и AEHD)".

  14. В работающем приложении в эмуляторе Android нажмите кнопку "Щелкните меня" несколько раз и заметьте, что счётчик количества нажатий на кнопку увеличивается.

    Приложение, работающее в эмуляторе Android.

Устранение неполадок

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

  1. На панели инструментов Visual Studio нажмите кнопку "Компьютер Windows", чтобы создать и запустить приложение:

    Запустите приложение .NET MAUI на кнопке Visual Studio.

  2. В работающем приложении нажмите кнопку "Щелкните меня" несколько раз и обратите внимание, что количество нажатий кнопки увеличивается:

    Приложение .NET MAUI, работающее в Windows.

Устранение неполадок

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

  1. В Visual Studio подключите IDE к узлу сборки Mac. Для получения дополнительной информации см. Подключение к Mac для разработки iOS.

  2. На панели инструментов Visual Studio используйте раскрывающийся список "Целевой объект отладки", чтобы выбрать симуляторы iOS, а затем определенный симулятор iOS:

    Симуляторы iOS Visual Studio выполняют отладку целевых объектов.

  3. На панели инструментов Visual Studio нажмите кнопку "Пуск" для выбранного симулятора iOS, чтобы создать и запустить приложение:

    Выбор целевого объекта отладки симулятора iOS в Visual Studio.

    Visual Studio создаст приложение, запустит удаленный симулятор iOS для Windows и развернет приложение в удаленном симуляторе. Дополнительные сведения о удаленном симуляторе iOS для Windows см. в удаленном симуляторе iOS для Windows.

  4. В приложении нажмите кнопку "Щелкните меня" несколько раз и обратите внимание, что количество нажатий на кнопку увеличивается.

    Приложение .NET MAUI, работающее в симуляторе iOS на Компьютере Mac.

Устранение неполадок

Если ваше приложение не удается скомпилировать, ознакомьтесь с разделом Устранение неполадок известных проблем, который может содержать решение вашей проблемы.

Приложения .NET MAUI, предназначенные для Mac Catalyst, можно запускать и отлаживать только с помощью Visual Studio Code.

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

В этом руководстве вы узнали, как создать и запустить своё первое многоплатформенное приложение с интерфейсом .NET MAUI.

Сведения о создании приложения с помощью .NET MAUI см. в статье "Создание приложения .NET MAUI". Кроме того, полный учебный курс .NET MAUI см. в статье "Создание мобильных и классических приложений с помощью .NET MAUI".