Visual Studio에서 MSIX 패키징용 데스크톱 애플리케이션 설정

Visual Studio에서 Windows 애플리케이션 패키징 프로젝트 프로젝트를 사용하여 데스크톱 앱에 대한 패키지를 생성할 수 있습니다. 그런 다음, Microsoft Store, 웹, 기업 또는 사용 중인 다른 배포 메커니즘에 패키지를 배포할 수 있습니다.

필요한 Visual Studio 버전 및 워크로드

Windows 애플리케이션 패키징 프로젝트 프로젝트는 다음과 같은 Visual Studio 버전에서 사용할 수 있습니다.

  • Visual Studio 2019
  • Visual Studio 2017 15.5 이상

'새 프로젝트 추가' 메뉴에서 Windows 애플리케이션 패키징 프로젝트 템플릿을 보려면 다음 Visual Studio 워크로드 중 적어도 하나 가 설치되어 있는지 확인해야 합니다.

  • '유니버설 Windows 플랫폼 개발' 워크로드
  • NET Core 워크로드의 선택적 구성 요소인 'MSIX 패키징 도구'.
  • .NET 데스크톱 개발 워크로드의 선택적 구성 요소인 'MSIX 패키징 도구'.

최상의 환경을 위해 최신 Visual Studio 릴리스를 사용하는 것이 좋습니다.

중요

Visual Studio의 Windows 애플리케이션 패키징 프로젝트 프로젝트는 Windows 10, 버전 1607 이상에서 지원됩니다. Windows 10 1주년 업데이트(10.0; Build 14393) 이상 릴리스를 대상으로 하는 프로젝트에만 사용할 수 있습니다.

다음은 Visual Studio 애플리케이션 패키징 프로젝트에서 수행할 수 있는 몇 가지 다른 작업입니다.

✔️ 자동으로 시각적 자산을 생성합니다.

✔️ 비주얼 디자이너를 사용하여 매니페스트를 변경합니다.

✔️ 마법사를 사용하여 패키지 또는 번들을 생성합니다.

✔️ (Microsoft Store에 게시하는 경우) 파트너 센터에서 이미 예약한 이름으로 애플리케이션에 ID를 쉽게 할당합니다.

애플리케이션 준비

애플리케이션에 대한 패키지 만들기를 시작하기 전에 이 가이드를 검토합니다. 데스크톱 애플리케이션 패키지를 위한 준비.

솔루션에 Windows 애플리케이션 패키징 프로젝트 설치

아래 스크린샷은 Visual Studio 2019 16.10입니다.

  1. Visual Studio에서 데스크톱 애플리케이션 프로젝트가 포함된 솔루션을 엽니다.

  2. Windows 애플리케이션 패키징 프로젝트 프로젝트를 솔루션에 추가합니다.

    여기에 코드를 추가할 필요가 없습니다. 패키지를 생성하기 위한 것입니다. 이 프로젝트를 “패키징 프로젝트”로 부르겠습니다.

    패키징 프로젝트

  3. 이 프로젝트의 대상 버전 을 원하는 버전으로 설정할 수 있지만 최소 버전Windows 10 1주년 업데이트 이상으로 설정해야 합니다.

    Packaging version selector dialog box
  4. 솔루션 탐색기에서 패키징 프로젝트 아래의 종속성 폴더를 마우스 오른쪽 단추로 클릭하고 프로젝트 참조 추가... 를 선택합니다.

    프로젝트 참조 추가

  5. 데스크톱 애플리케이션 프로젝트를 선택하고 확인 단추를 선택합니다.

    데스크톱 프로젝트

    패키지에 여러 데스크톱 애플리케이션을 포함할 수 있지만 사용자가 앱 타일을 선택할 때 이 중 하나만 시작할 수 있습니다. 애플리케이션 노드에서 사용자가 앱의 타일을 선택할 때 시작할 애플리케이션을 마우스 오른쪽 단추로 클릭한 다음, 진입점으로 설정 을 선택합니다.

    진입점 설정

  6. 패키징 프로젝트를 빌드하고 오류가 표시되지 않는지 확인합니다. 오류가 발생하면 Configuration Manager 를 열고 프로젝트가 동일한 플랫폼을 대상으로 하는지 확인합니다.

    구성 관리자

  7. 앱 패키지 만들기 마법사를 사용하여 MSIX 패키지/번들 또는 .msixupload/.appxupload 파일을 생성합니다(스토어에 게시용).

다음 단계

Visual Studio에서 데스크톱 앱 패키징

Visual Studio에서 데스크톱 또는 UWP 앱 패키징 참조

데스크톱 애플리케이션 실행, 디버그 또는 테스트

패키지된 애플리케이션 실행, 디버그 및 테스트 참조

추가 리소스

동영상

 

UWP API를 추가해 데스크톱 애플리케이션 향상

Windows 10용 데스크톱 애플리케이션 개선 참조

UWP 프로젝트 및 Windows 런타임 구성 요소를 추가하여 데스크톱 애플리케이션 확장

최신 UWP 구성 요소로 데스크톱 애플리케이션 확장 참조.

앱 배포

패키지된 데스크톱 애플리케이션 배포 참조