Microsoft Visual Studio — это полноценная «мастерская» для программистов, которую официально называют интегрированной средой разработки (IDE). В примерах будет использоваться версия Community (она бесплатна для обучения и небольших команд). Скачать можно с официального сайта: Перейти на сайт Microsoft
В контексте .NET MAUI (Multi-platform App UI) Visual Studio выступает основным инструментом для создания мобильных и настольных приложений под Windows, Android, iOS и macOS из единой кодовой базы.

Основные возможности для MAUI:
- Единый проект: Вместо создания отдельных проектов для каждой платформы, вы работаете с одной структурой. Visual Studio сама управляет ресурсами (картинками, шрифтами) и специфическим кодом для разных ОС внутри одного окна.
- Hot Reload (Горячая перезагрузка): Вы можете менять интерфейс (XAML) или логику (C#) прямо во время работы приложения — изменения применятся мгновенно без полной пересборки.
- Интегрированные эмуляторы: Прямо из панели инструментов можно выбрать цель отладки: физический телефон (через кабель или Wi-Fi), эмулятор Android или симулятор iOS.
- XAML Live Preview: Позволяет видеть макет приложения и взаимодействовать с его элементами (измерять отступы, выравнивание) в реальном времени прямо внутри IDE.
- Визуальные редакторы: Visual Studio предлагает шаблоны проектов и инструменты для настройки манифестов приложений и прав доступа (например, доступ к камере или GPS).
Как начать:
При установке Visual Studio нужно выбрать рабочую нагрузку (Workload) «Разработка мобильных приложений на .NET» (в англ. версии — .NET Multi-platform App UI development). Это установит все необходимые SDK для Android и iOS
Создание первого проекта
После завершения установки (может потребоваться перезагрузка):
- Запустите Visual Studio.
- Нажмите «Создание проекта» (Create a new project).
- В поиске введите MAUIи выберите шаблон .NET MAUI App.
- Нажмите «Далее», дайте проекту имя и выберите версию .NET (рекомендуется актуальная, например .NET 10.0 или выше).
Первый запуск
На верхней панели инструментов выберите устройство для отладки (например, Windows Machine для быстрой проверки или Android Emulator) и нажмите F5.
MAUI App Accelerator - создание шаблона приложения
Если все делаете в первый раз, то установите расширение MAUI App Accelerator для создания шаблона приложения. Скачать и установить расширение MAUI App Accelerator можно несколькими способами, в зависимости от используемой среды разработки. Это расширение (автор Matt Lacey) ускоряет создание новых проектов на .NET MAUI, предлагая расширенные шаблоны.
Способы установки:
- Через Visual Studio (Windows):
- Откройте Visual Studio.
- Перейдите в меню Extensions (Расширения)→ Manage Extensions (Управление расширениями).
- В строке поиска введите MAUI App Accelerator.
- Нажмите Downloadи перезапустите студию для завершения установки.
- Через Visual Studio Marketplace:
Вы можете скачать файл расширения напрямую со страницы Visual Studio Marketplace.
- Для Visual Studio Code:
Если вы используете VS Code, аналогичный функционал доступен через установку .NET MAUI расширения, которое включ��ет в себя базовые инструменты разработки.
Полезные расширения для Visual Studio
- SQLiteToolbox Расширение SQLite / SQL Server Compact Toolbox для Visual Studio. Это расширение добавляет ряд функций, которые помогут вам в разработке встроенных баз данных: создание скриптов для таблиц и данных, импорт из SQL Server и CSV-файлов
- Visual Studio Marketplace Расширение для .NET MAUI приложения путем создания шаблона проекта. Вы можете указывать стиль кодирования, схему навигации, страницы и функции, которые вы хотите видеть в своем приложении.
- SQLite-Net Extensions — это очень простой ORM, который предоставляет возможности установления связей «один к одному» , «один ко многим» , «многие к одному» , «многие ко многим» , обратных связей и связей с использованием текстовых блобов поверх библиотеки sqlite-net
- InstallerProjects - Разработка проекта установки программы
- https://marketplace.visualstudio.com/ - больше расширений для Visual Studio
Источник статьи