Найти в Дзене

Среда разработки приложений Visual Studio

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

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

В контексте .NET MAUI (Multi-platform App UI) Visual Studio выступает основным инструментом для создания мобильных и настольных приложений под Windows, Android, iOS и macOS из единой кодовой базы.

Вид Microsoft Visual Studio в режиме редактировая приложения .NET MAUI
Вид Microsoft Visual Studio в режиме редактировая приложения .NET MAUI

Основные возможности для 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

Создание первого проекта

После завершения установки (может потребоваться перезагрузка):

  1. Запустите Visual Studio.
  2. Нажмите «Создание проекта» (Create a new project).
  3. В поиске введите MAUIи выберите шаблон .NET MAUI App.
  4. Нажмите «Далее», дайте проекту имя и выберите версию .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

Источник статьи