Aggiornamento di MSIX SDK 1.6

Con la versione SDK (1.6), abbiamo ricevuto il feedback dei nostri partner e aggiunto altre API per offrire agli sviluppatori più opzioni e flessibilità nella gestione dei pacchetti MSIX.

Varianti DELL'API UTF8

In questa versione dell'SDK vengono aggiunte circa 14 nuove varianti api UTF8 per le chiamate API esistenti. Con l'inclusione di queste nuove API, gli sviluppatori possono scegliere di usare la variante Utf8 per la manipolazione delle stringhe in base all'ambiente o alla piattaforma. Come per le API AppxPackaging, il chiamante è responsabile della deallocazione della memoria usata dai parametri out LPSTR*.

Di seguito sono riportate le nuove interfacce UTF8:

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

Eseguire l'override della selezione della lingua

Per impostazione predefinita, quando si gestiscono bundle di app, MSIX SDK restituisce il pacchetto linguistico applicabile selezionando la lingua predefinita anche nel sistema. Questa API consente all'app di enumerare i pacchetti linguistici disponibili ed eseguire l'override del pacchetto linguistico che verrà restituito durante la gestione dei bundle dell'app.

Altri aggiornamenti e miglioramenti

In questo aggiornamento,

  • Aggiornare la dipendenza della libreria OpenSSL alla versione 1.0.2q
  • Correzione del modo in cui vengono gestiti i caratteri internazionali

È possibile ottenere l'SDK più recente in GitHub.