subindev 개발 블로그

[MAUI] 1. 개발 환경 세팅 및 장비 연결 본문

.NET/MAUI

[MAUI] 1. 개발 환경 세팅 및 장비 연결

subindev 2026. 4. 1. 08:59

1. MAUI 시작하기

 

1.1. .NET MAUI란?

.NET MAUI는 C#과 XAML을 사용하여 Android, iOS, macOS, Windows용 네이티브 데스크톱 및 모바일 애플리케이션을 빌드하기 위한 크로스 플랫폼 프레임워크입니다. 하나의 프로젝트로 모든 플랫폼을 타겟팅할 수 있기 때문에, 플랫폼별로 별도의 코드를 작성하고 관리해야 하는 복잡성을 크게 줄여줍니다. MAUI는 각 플랫폼의 네이티브 UI 컨트롤을 사용하므로, 사용자에게 해당 플랫폼 고유의 경험을 그대로 제공합니다.

 

1.2. Visual Studio 개발 환경 설정하기

MAUI 개발을 시작하기 위해서는 Visual Studio에 필요한 구성 요소를 설치해야 합니다.

  1. Visual Studio 설치 관리자 열기: Visual Studio를 실행하고, 상단 메뉴에서 "도구" -> "도구 및 기능 가져오기..."를 선택하거나, 윈도우 시작 메뉴에서 "Visual Studio Installer"를 검색하여 실행합니다.
  2. 작업 부하(Workloads) 선택: Visual Studio 설치 관리자 화면에서 "모바일 및 데스크톱" 섹션을 확인합니다.
  3. MAUI 작업 부하 설치: ".NET 다중 플랫폼 앱 UI 개발" 작업 부하를 선택합니다. 이 작업 부하를 선택하면 MAUI 개발에 필요한 모든 도구와 SDK가 자동으로 포함됩니다. 필요한 경우 오른쪽에 있는 "설치 세부 정보"에서 개별 구성 요소를 추가로 선택할 수 있습니다.
  4. 설치: "설치" 버튼을 클릭하여 선택한 구성 요소를 설치합니다. 설치가 완료되면 Visual Studio에서 새로운 MAUI 프로젝트를 생성할 수 있습니다.


1.3. 새로운 프로젝트 생성 후 장비 연결하기

현재 필자는 Android 기반의 PDA 모바일 개발 업무를 맡고 있기에 Android 장비를 연결하려고 합니다.

프레임워크를 android 로 선택해주고 장비에서 USB debugging 을 Allow 해주면 화면과 같이 성공적으로 장비가 연결되었습니다.