패키지된 애플리케이션 확장

MSIX를 사용하면 앱 확장 및 선택적 패키지를 사용하여 애플리케이션을 쉽게 확장할 수 있습니다. 앱 확장은 플러그 인 및 추가 기능이 다른 플랫폼에서 수행하는 것과 유사한 기능을 수행합니다. 애플리케이션이 패키지된 확장에서 콘텐츠 및 배포 이벤트를 사용할 수 있도록 확장 호스트로 만들 수 있습니다. 앱 확장은 Windows 10 1주년 버전(버전 1607, 빌드 10.0.14393)에 도입되었습니다.

선택적 패키지는 대용량 또는 복잡한 앱을 분할하거나 새 구성 요소를 이미 게시된 앱에 추가하는 데 유용합니다. Visual Studio 2017 버전 15.7 및 .NET 네이티브 2.1을 사용하면 C++와 C# 선택적 패키지에서 실행 코드를 로드할 수 있습니다.

앱 확장은 오픈 에코시스템이며 누구나 앱을 향상시키기 위한 것입니다. 앱 확장을 만드는 사용자에 대한 제한 또는 제어는 없습니다. 선택적 패키지는 게시자가 주 패키지에 대한 선택적 패키지를 만들 수 있는 사용자를 결정하는 닫힌 에코시스템입니다.

앱 확장은 독립 패키지이기도 합니다. 독립 실행형 앱이 될 수 있으며 다른 앱에 대한 배포 종속성을 가질 수 없습니다. 선택적 패키지에는 기본 패키지가 필요하며 기본 패키지가 없으면 실행할 수 없습니다.

항목 설명
앱 확장 만들기 및 호스팅 이 섹션에서는 MSIX 패키지에서 앱 확장을 만들고 호스팅하는 방법에 대해 설명합니다.
앱 확장에 대한 사용자 지정 속성 이 섹션에서는 앱 확장에 사용자 지정 속성을 사용하는 방법을 설명합니다.
선택적 패키지를 사용하여 앱 확장 이 섹션에서는 선택적 패키지 모델을 활용하여 주 패키지에 콘텐츠를 로드하는 방법을 설명합니다.