MSIX SDK 1.6 更新

在 SDK 版本 (1.6) 中,我們聽取了合作夥伴的意見反應,並新增了更多 Api 來為開發人員提供更多選項和彈性來處理 MSIX 套件。

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.2 q
  • 已修正如何處理國際字元

您可以在 GitHub 上取得最新的 SDK。