Поделиться через


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

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

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

  • Visual Studio 2022 17.8 или более поздней версии с установленной рабочей нагрузкой пользовательского интерфейса многоплатформенного приложения .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:

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

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

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

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

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

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

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

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

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

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

  6. В окне принятия лицензии нажмите кнопку "Принять":

    Окно лицензии на устройство Android.

    Подождите, пока Visual Studio загрузит пакет SDK для Android и Android Emulator.

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

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

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

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

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

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

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

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

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

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

  11. На панели инструментов Visual Studio нажмите кнопку Api 5 — API 34 (Android 14.0 — API 33), чтобы создать и запустить приложение:

    Кнопка эмулятора API 5 пикселей 34.

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

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

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

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

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

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

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

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

    Выберите целевой объект отладки компьютера Windows для .NET MAUI.

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

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

    Если вы не включили режим разработчика, Visual Studio предложит включить его. В диалоговом окне "Включить режим разработчика для Windows" щелкните параметры для разработчиков, чтобы открыть приложение "Параметры":

    Диалоговое окно

    В приложении "Параметры" включите режим разработчика и примите отказ от ответственности:

    Режим разработчика переключается в приложении параметров Windows 11.

    Закройте приложение "Параметры", а затем закройте диалоговое окно "Включить режим разработчика для Windows ".

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

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

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

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

  1. В Visual Studio свядите интегрированную среду разработки с узлом сборки 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 2022 для Mac.

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

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

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