Mise à jour du Kit de développement logiciel (SDK) MSIX 1.7
Avec la version 1.7 du kit de développement logiciel (SDK), nous avons pris en compte les commentaires de nos partenaires et ajouté d’autres API pour offrir aux développeurs davantage d’options et de flexibilité dans la gestion des packages MSIX.
Créer un package MSIX à l’aide du Kit de développement logiciel (SDK) MSIX
Dans cette version, vous pouvez maintenant créer un package MSIX à l’aide du Kit de développement logiciel (SDK) MSIX pour Windows, MacOS et Linux. Il existe deux façons de créer un package :
Utilisez l’outil makemsix et spécifiez un répertoire d’entrée et le nom du package de sortie.
makemsix.exe pack -d <directory> -p <package> [options]
Utilisez les API
IAppxPackaging
pour créer un package par programmation. Plus précisément, vous pouvez utiliserIAppxPackageWriter
,IAppxPackageWriter3
,IAppPackageWriterUtf8
etIAppxPackageWriter3Utf8
. Pour obtenir un exemple qui montre comment utiliser ces API, consultez PackSample.
Mise à jour vers msix.dll
Cette version ajoute les interfaces suivantes à msix.dll :
IAppxManifestReader4
IAppxPackageWriter
IAppxPackageWriter3
IAppxManifestOptionalPackageInfo
Variantes de l’API UTF8
Cette version ajoute plusieurs nouvelles variantes d’API UTF8 pour les appels d’API existants. Avec l’inclusion de ces nouvelles API, les développeurs peuvent choisir d’utiliser la variante Utf8 pour la manipulation de chaînes en fonction de leur environnement/plateforme. Comme avec les API AppxPackaging, l’appelant est responsable de l’allocation de la mémoire utilisée par les paramètres de sortie LPSTR*.
Voici les nouvelles interfaces UTF8 :
IAppxPackageWriterUtf8
IAppxPackageWriter3Utf8
IAppxManifestOptionalPackageInfoUtf8
Mises à jour pour tester l’infrastructure
Cette version met à jour l’infrastructure de test pour utiliser Catch2. Avant cette version, le SDK a fourni trois implémentations de test différentes :
- Script PowerShell pour Windows.
- Script Shell pour Linux et macOS.
- Bibliothèque partagée commune pour Android et iOS.
Cette modification supprime la surcharge liée à l’ajout d’un test trois fois en simplifiant l’infrastructure de test à une seule implémentation.
Vous pouvez obtenir le kit de développement logiciel (SDK) le plus récent sur GitHub.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d'informations, consultez :Envoyer et afficher des commentaires pour