MSIX SDK 1.6 更新
透過 SDK 版本 (1.6),我們聽到合作夥伴的意見反應,並新增了更多 API,為開發人員提供更多處理 MSIX 套件的選項和彈性。
UTF8 API Variants
在此 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 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應