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를 가져올 수 있습니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기