MSIX SDK 1.6 업데이트

SDK 릴리스(1.6)를 통해 파트너의 피드백을 듣고 개발자에게 MSIX 패키지 처리에 더 많은 옵션과 유연성을 제공하기 위해 더 많은 API를 추가했습니다.

UTF8 API 변형

이 SDK 릴리스에서는 기존 API 호출에 대해 약 14개의 새로운 UTF8 API 변형을 추가합니다. 이러한 새 API를 포함하면 개발자는 환경/플랫폼에 따라 문자열 조작에 Utf8 변형을 사용하도록 선택할 수 있습니다. AppxPackaging API와 마찬가지로 호출자는 LPSTR* out 매개 변수에서 사용하는 메모리의 할당을 취소하는 역할을 담당합니다.

다음은 새 UTF8 인터페이스입니다.

  • IAppxBlockMapFileUtf8
  • IAppxBlockMapReaderUtf8
  • IAppxBundleManifestPackageInfoUtf8
  • IAppxBundleReaderUtf8
  • IAppxFactoryUtf8
  • IAppxFileUtf8
  • IAppxManifestApplicationUtf8
  • IAppxManifestPackageDependencyUtf8
  • IAppxManifestPackageIdUtf8
  • IAppxManifestPropertiesUtf8
  • IAppxManifestQualifiedResourceUtf8
  • IAppxManifestResourcesEnumeratorUtf8
  • IAppxManifestTargetDeviceFamilyUtf8
  • IAppxPackageReaderUtf8

언어 선택 재정의

기본적으로 앱 번들을 처리할 때 MSIX SDK는 시스템에서 기본값인 언어를 선택하여 적용 가능한 언어 패키지를 반환합니다. 이 API를 사용하면 앱이 사용 가능한 언어 패키지를 열거하고 앱 번들을 처리하는 동안 반환될 언어 패키지를 재정의할 수 있습니다.

기타 업데이트 및 개선 사항

이 업데이트에서는

  • OpenSSL lib 종속성을 1.0.2q로 업데이트
  • 국제 문자를 처리하는 방법을 수정했습니다.

GitHub에서 최신 SDK를 가져올 수 있습니다.