C#

[C#] .NET MAUI Blazor (모바일 / 웹) 크로스 플랫폼 앱 만들기

universedevelope 2024. 9. 3. 09:52

- 설치 해야할 것들..

   01. Visual Studio 2022

         -  Install 항목에서 .NET MAUI 관련 앱 포함하여 다운로드

   02. Android Emulator 

         - .NET MAUI 프로젝트를 생성하고 나서 해도 됍니다.

 

 

 

[Visual Studio 2022 실행]

[.NET MAUI Blazor 앱 선택]

 

 

 

[아래와 같은 솔루션 생성]

 

 

[Components 화면]

* View 역할을 한다.. 어떻게 쓰이는지는 열어봐야 알 듯

* 느낌상 Layout 폴더에는 화면 전체 Base 가 되는 느낌

* Pages 는 각종 Contents 를 구성하는 화면이 되는 느낌

* _Imports.razor / Routes.razor 는 화면 공통 정의에 쓰이는 느낌

 

 

[솔루션 빌드]

 

 

[Windows Machine 으로 띄우기]

* Visual Studio 상단에 Windows Machine 체크

 

[재생 버튼같이 생긴 녀석 클릭]

 

 

[디버그 프로세스에 올라온 앱]

* Home / Counters / Weather 은 위에 Components 폴더에서 본 razor 였군..

 

 

[Android Emulator 로 띄우기]

* 우선 Android 디바이스 관리자를 실행해야한다.

* Android 관련 설치파일을 다운로드한다.

* 어떻게했는지 기억이 안나요.. ㅜㅜㅜㅜㅜ 죄송

* 이런 화면이 띄워지면 되고.. 설치하라는대로 다했습니다...

* Emulator 가 생성되면 꼭 시작 버튼을 먼저 누릅니다.

 

 

[빈 Emulator 확인]

* 이건 빈 Emulator 로 저희가 만든 App 은 없습니다.

 

 

[Visual Studio 상단에서 Emulator 선택]

 

[재생버튼 클릭]

***** 중요 : 저는 이걸 위에서 Emulator 실행 안하고 해서 계속 안됀다고 떳어요 2시간 고생함.. 바보같이 에러찾고다님요

 

 

[실행중인 Emulator 에서 App 확인]

* 똑같이 메뉴가 올라오고 내용물들 확인할 수 있슴니다..

 

 

 

이후에 DB도 연결해보고.. 간단한 Planner 앱을 만들어 볼까 합니다..

감사합니당..

728x90