반응형

 

지금이야 익숙해져서 뚝딱해서 프로젝트를 시작할 수 있지만

처음 uwp를 접했을때는 버전도 골라야해서 약간 막막함이 있었다

 

그래서 아예 이미지로 정리해봤음

 

※이 글은 C#, Xaml을 이용하여 UWP를 시작하려는 사람에게 최적화 되어있습니다

 

 

UWP (Universal Windows Platform)

목적 : 윈도우 10, 윈도우 10 모바일, 엑스박스 원, 홀로렌즈에서 실행할 유니버셜 앱의 개발을 돕기 위해 제작되어짐

윈도우 10 OS로 구동되는 디바이스에서 사용이 가능한 앱

 

※유니버설 앱(Universal App) : 하나의 프로젝트에서 개발한, 데스크톱, 모바일, 태블릿 등 모든 기기와 운영체제를 아우르는 서비스 또는 앱을 의미

ex) 한 번 개발하면 화면 크기에 따라 UI가 자동으로 변하고, 디스플레이 크기와 기기에 따른 파편화된 사용자 경험을 합칠 수 있다는 장점이 있다.

 

 

지원 개발 언어

  • XAML UI 및 C#, VB 또는 C++
  • DirectX UI 및 C++
  • JavaScript 및 HTML
  • WinUI

 

 

 

 

 

Visual C# 클릭 후 비어있는 앱 (유니버셜 Windows) 선택

 

대상버전은 1809와 최소버전은 Creators Update인 15063을 사용하고 있는데

처음 uwp를 다룰 때 이 최소버전 지정을 잘못해서 피시에서 실행이 안된적이 있었어서

요즘은 이렇게 주로 하고있다 원래 사용했던 버전에서 윈도우 업데이트 이후 문제가 생긴다면

웬만하면 버전 관련 문제일 확률이 높다

 

자세한 사항이 궁금하면 좌측 하단부에 있는 버전 선택에 대한 설명이 있으니 아래 사이트를 참고하자

 

docs.microsoft.com/ko-kr/windows/uwp/updates-and-versions/choose-a-uwp-version?ocid=VSClient_VerX_NewProject_version

 

UWP 버전 선택 - UWP applications

Microsoft Visual Studio에서 UWP 앱을 작성하는 경우 대상 버전을 선택할 수 있습니다. 다른 UWP 버전 간 차이점과 새 프로젝트 및 기존 프로젝트에서 선택을 구성하는 방법을 알아봅니다.

docs.microsoft.com

 

 

주로 이런 설명이 있으니 업데이트 버전을 대략적으로 파악하기에 좋을듯하다 (아직은 잘 모르겠음)

 

 

버전을 지정하고 확인을 누르면 프로젝트가 생성된 모습을 확인할 수 있음

 

프로젝트 생성이 완료되어 우측의 솔루션 탐색기를 이용해서 MainPage.xaml, MainPage.xaml.cs 의 코드에 접근이

가능하니 이제 예제를 따라하거나 만들어보고 싶은걸 시작해보면 되겠다

 

 

 

참고 사이트

 

www.itworld.co.kr/news/95019

 

ITWorld 용어풀이 | 유니버설 앱

유니버설 앱(Universal App)은 하나의 프로젝트에서 개발한, 데스크톱, 모바일, 태블릿 등 모든 기기와 운영체제를 아우르는 서비스 또는 앱을 의미합니다. 한 번 개발하면 화면 크기에 따라 UI가 자

www.itworld.co.kr

docs.microsoft.com/ko-kr/windows/uwp/get-started/universal-application-platform-guide

 

UWP(유니버설 Windows 플랫폼) 앱이란? - UWP applications

이 가이드에서는 Windows 10을 실행하는 다양한 디바이스에서 실행할 수 있는 UWP(유니버설 Windows 플랫폼) 앱에 대해 알아봅니다.

docs.microsoft.com

 

반응형

+ Recent posts