.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에 필요한 구성 요소를 설치해야 합니다.
- Visual Studio 설치 관리자 열기: Visual Studio를 실행하고, 상단 메뉴에서 "도구" -> "도구 및 기능 가져오기..."를 선택하거나, 윈도우 시작 메뉴에서 "Visual Studio Installer"를 검색하여 실행합니다.

- 작업 부하(Workloads) 선택: Visual Studio 설치 관리자 화면에서 "모바일 및 데스크톱" 섹션을 확인합니다.
- MAUI 작업 부하 설치: ".NET 다중 플랫폼 앱 UI 개발" 작업 부하를 선택합니다. 이 작업 부하를 선택하면 MAUI 개발에 필요한 모든 도구와 SDK가 자동으로 포함됩니다. 필요한 경우 오른쪽에 있는 "설치 세부 정보"에서 개별 구성 요소를 추가로 선택할 수 있습니다.

- 설치: "설치" 버튼을 클릭하여 선택한 구성 요소를 설치합니다. 설치가 완료되면 Visual Studio에서 새로운 MAUI 프로젝트를 생성할 수 있습니다.

1.3. 새로운 프로젝트 생성 후 장비 연결하기
현재 필자는 Android 기반의 PDA 모바일 개발 업무를 맡고 있기에 Android 장비를 연결하려고 합니다.
프레임워크를 android 로 선택해주고 장비에서 USB debugging 을 Allow 해주면 화면과 같이 성공적으로 장비가 연결되었습니다.

