MSIX Core를 지원하도록 기존 MSIX 패키지 업데이트

MSIX Core를 사용하여 MSIX 패키지를 배포하려면 먼저 MSIX 패키지 매니페스트를 업데이트해야 합니다.

MSIX로 패키지된 앱은 배포 중인 운영 체제와 호환되어야 합니다. MSIX 패키지 매니페스트에는 MSIXCore.Desktop이라는 이름의 적절한 TargetDeviceFamily와 운영 체제 빌드 번호와 일치하는 MinVersion이 포함되어야 합니다. 앱이 기본적으로 MSIX를 지원하는 운영 체제에 제대로 배포되도록 관련 Windows 10, 버전 1709 이상 항목도 포함해야 합니다.

다음 예제에서는 Windows 7 SP1을 최소 버전으로 지정합니다.

  <Dependencies>
    <TargetDeviceFamily Name="MSIXCore.Desktop" MinVersion="6.1.7601.0" MaxVersionTested="10.0.10240.0" />
    <TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested="10.0.18362.0" />
  </Dependencies>

모든 MSIXCore.Desktop 앱은 동일한 빌드 번호의 데스크톱 환경 기반 운영 체제를 사용하여 Windows Server에 배포됩니다. 앱이 서버 운영 체제용인 경우 MSIXCore.Server라는 이름으로 TargetDeviceFamily를 지정합니다. Windows Server Core에 대한 배포는 지원되지 않습니다.

MSIX 패키징 도구 패키지 편집기를 사용하여 매니페스트 업데이트

MSIX 패키지가 있는 경우 MSIX 패키지 도구를 사용하여 재패키징하지 않고 MSIX Core를 지원하도록 기존 패키지를 업데이트할 수 있습니다. 패키지 편집기를 통해 다음 두 가지 방법으로 수행할 수 있습니다.

  1. MSIX 패키징 도구 앱 열기
  2. 패키지 편집기 선택
  3. 찾아보기를 클릭하여 패키지를 찾습니다.
  4. 패키지 열기 클릭

[옵션 1] 확인란 및 드롭다운을 사용하여 지원 추가

  1. MSIX Core 지원에서 이 패키지에 MSIX Core에 대한 지원을 추가하려면 확인란을 선택합니다.
  2. 이 패키지에 대해 지원하려는 Windows 버전을 선택합니다.

[옵션 2] 매니페스트 파일에 수동으로 추가

  1. 매니페스트 파일에서 파일 열기를 클릭합니다.
  2. 패키지의 매니페스트를 보고 있습니다. 종속성에서 MSIX Core를 대상 디바이스 패밀리로 추가합니다(위 참조).
  3. 매니페스트 저장 및 닫기
  4. 패키지 다시 서명
  5. 저장을 클릭하고 패키지를 증분할지 여부를 선택합니다.

변환 중에 MSIX 패키징 도구를 사용하여 MSIX Core 지원 추가

버전 1.2020.402.0부터 MSIX 패키징 도구를 사용하여 생성하는 각 MSIX 패키지에 MSIX Core 지원을 추가할 수 있습니다.

모든 MSIX 패키지에 MSIX Core 지원 추가

  1. MSIX 패키징 도구 앱 열기
  2. 오른쪽 위에 있는 기어를 선택하여 설정에 액세스합니다.
  3. 도구 기본값 아래에서 패키지를 생성할 때 MSIX Core에 대한 지원을 추가할 확인란을 선택합니다.
  4. 기본적으로 지원하려는 Windows 버전을 선택합니다.
  5. 설정 저장

워크플로 중에 단일 패키지에 MSIX Core 지원 추가

기존 설치 관리자를 변환하는 동안 기본 설정으로 지정하지 않은 경우 생성 중인 패키지에 MSIX Core 지원을 추가하도록 선택할 수 있습니다. 설정에 지정한 기본 설정을 덮어쓸 수도 있습니다.

  1. 변환의 패키지 정보 단계에서 이 패키지에 MSIX Core에 대한 지원을 추가하려면 확인란을 선택합니다.
  2. 이 패키지에 대해 지원하려는 Windows 버전을 선택합니다.
  3. 변환 프로세스를 계속 진행합니다.

MSIX Core에서 지원하는 Windows 버전

이름 버전
Windows 7, SP 1 6.1.7601.0
Windows 8.1(업데이트 1) 6.3.9600.0
Windows 10 2015 LTSB(1507) 10.0.10240.0
Windows 10 2016 LTSB(1607) 10.0.14393.0
Windows Server 2008 R2 6.1.7601.0
Windows Server 2012 6.2.9200.0
Windows Server 2012 R2 6.3.9600.0
Windows Server 2016 10.0.14393.0