데스크톱 애플리케이션이 활성 개발 중인 경우 설치 관리자를 생성하고 MSIX 패키징 도구를 통해 실행하는 대신 빌드 환경에서 MSIX 패키지를 빌드하는 것이 좋습니다. Visual Studio 2017 버전 15.5 이상(Visual Studio 2019 포함)에서는 Windows 애플리케이션 패키징 프로젝트를 사용하여 애플리케이션에 대한 MSIX를 생성할 수 있습니다. Visual Studio에서 개발하지 않는 경우 빌드 시스템에 통합하여 애플리케이션 이진 파일을 MSIX로 패키지할 수 있는 MSIX 명령줄 도구가 있습니다.
UWP 애플리케이션을 개발하는 경우 Visual Studio는 애플리케이션에 대한 패키징 형식으로 MSIX를 기본값으로 지정합니다.
애플리케이션을 시스템에 통합해야 하는 경우(예: 방화벽 규칙 설정) 애플리케이션의 패키지 매니페스트에 설명해 두면 시스템이 나머지 과정을 알아서 처리합니다. 이런 작업 대부분에서 코드를 작성할 필요가 없습니다. 매니페스트의 몇몇 XML을 사용하여 사용자가 로그인할 때 프로세스를 시작하고, 파일 탐색기에 애플리케이션을 통합하고, 다른 앱에 표시되는 인쇄 대상 목록에 애플리케이션을 추가하는 등 다양한 작업을 수행할 수 있습니다.
일부 Windows 10 환경(예: 터치 사용 UI 페이지)은 AppContainer 내에서 실행되어야 합니다. 일반적으로 UWP API로 기존 데스크톱 애플리케이션을 향상하여 환경을 추가할 것인지 먼저 결정해야 합니다. 환경을 구현하기 위해 UWP 구성 요소를 사용했다면, UWP 프로젝트를 솔루션에 추가하고, 앱 서비스를 사용해 데스크톱 애플리케이션과 UWP 구성 요소 간 통신을 지원할 수 있습니다.