Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом руководстве вы узнаете, как создать и запустить первое приложение пользовательского интерфейса многоплатформенного приложения .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:
Запустите Visual Studio 2022. В окне запуска нажмите кнопку "Создать проект", чтобы создать новый проект :
В окне "Создание проекта" выберите MAUI в раскрывающемся списке "Все типы проектов", выберите шаблон приложения .NET MAUI и нажмите кнопку "Далее":
В окне "Настройка нового проекта" назовите проект, выберите подходящее расположение и нажмите кнопку "Далее":
В окне "Дополнительные сведения" выберите версию .NET, которую вы хотите нацелить, и нажмите кнопку "Создать":
Подождите создания проекта и восстановления его зависимостей.
На панели инструментов Visual Studio используйте выпадающий список "Цель отладки", чтобы выбрать эмуляторы Android, а затем пункт Android Emulator.
На панели инструментов Visual Studio нажмите кнопку эмулятора Android:
Visual Studio запустит процесс установки пакета SDK для Android по умолчанию и эмулятора Android.
В окне пакета SDK для Android — лицензионное соглашение нажмите кнопку "Принять ":
В диалоговом окне "Контроль учетных записей пользователей" нажмите кнопку "Да":
Дождитесь, пока Visual Studio загрузит SDK Android по умолчанию и эмулятор Android.
В диалоговом окне "Контроль учетных записей пользователей" нажмите кнопку "Да":
В диалоговом окне "Отсутствует платформа Android SDK", нажмите кнопку Установить:
В окне пакета SDK для Android — лицензионное соглашение нажмите кнопку "Принять ":
Подождите, пока Visual Studio установит компоненты пакета SDK для Android.
В окне "Новое устройство" нажмите кнопку "Создать":
Подождите, пока Visual Studio будет скачивать, распакучивать и создавать эмулятор Android.
Закройте окно диспетчер устройств Android:
На панели инструментов Visual Studio нажмите кнопку Pixel 7 - API 35 (Android 15.0 - API 35)
В окне пакета SDK для Android — лицензионное соглашение нажмите кнопку "Принять ":
В диалоговом окне "Контроль учетных записей пользователей" нажмите кнопку "Да":
Дождитесь установки Visual Studio, чтобы скачать пакет SDK для Android.
На панели инструментов Visual Studio нажмите кнопку Pixel 7 - API 35 (Android 15.0 - API 35), чтобы создать и запустить приложение.
Visual Studio запустит эмулятор Android, создадит приложение и развернет приложение в эмуляторе.
Предупреждение
Аппаратное ускорение должно быть включено для максимальной производительности эмулятора Android. Сбой этого приведет к тому, что эмулятор работает очень медленно. Дополнительные сведения см. в статье "Как включить аппаратное ускорение с помощью эмуляторов Android (Hyper-V и AEHD)".
В работающем приложении в эмуляторе Android нажмите кнопку "Щелкните меня" несколько раз и заметьте, что счётчик количества нажатий на кнопку увеличивается.
Устранение неполадок
Если ваше приложение не удается скомпилировать, просмотрите устранение известных проблем, где может быть решение вашей проблемы. Если проблема связана с эмулятором Android, ознакомьтесь с устранением неполадок с эмулятором Android.
На панели инструментов Visual Studio нажмите кнопку "Компьютер Windows", чтобы создать и запустить приложение:
В работающем приложении нажмите кнопку "Щелкните меня" несколько раз и обратите внимание, что количество нажатий кнопки увеличивается:
Устранение неполадок
Если ваше приложение не удается скомпилировать, просмотрите Трудности с решением известных проблем, которые могут иметь решение для решения вашей проблемы.
В Visual Studio подключите IDE к узлу сборки Mac. Для получения дополнительной информации см. Подключение к Mac для разработки iOS.
На панели инструментов Visual Studio используйте раскрывающийся список "Целевой объект отладки", чтобы выбрать симуляторы iOS, а затем определенный симулятор iOS:
На панели инструментов Visual Studio нажмите кнопку "Пуск" для выбранного симулятора iOS, чтобы создать и запустить приложение:
Visual Studio создаст приложение, запустит удаленный симулятор iOS для Windows и развернет приложение в удаленном симуляторе. Дополнительные сведения о удаленном симуляторе iOS для Windows см. в удаленном симуляторе iOS для Windows.
В приложении нажмите кнопку "Щелкните меня" несколько раз и обратите внимание, что количество нажатий на кнопку увеличивается.
Устранение неполадок
Если ваше приложение не удается скомпилировать, ознакомьтесь с разделом Устранение неполадок известных проблем, который может содержать решение вашей проблемы.
Приложения .NET MAUI, предназначенные для Mac Catalyst, можно запускать и отлаживать только с помощью Visual Studio Code.
Следующие шаги
В этом руководстве вы узнали, как создать и запустить своё первое многоплатформенное приложение с интерфейсом .NET MAUI.
Сведения о создании приложения с помощью .NET MAUI см. в статье "Создание приложения .NET MAUI". Кроме того, полный учебный курс .NET MAUI см. в статье "Создание мобильных и классических приложений с помощью .NET MAUI".