Outil de portage des API Windows 10 IoT Standard

Windows 10 IoT Standard prend uniquement en charge un sous-ensemble de la surface d’exposition de l’API Win32 et .NET disponible sur différentes versions antérieures de Windows. Cet outil analyse vos fichiers binaires et vous fournit un rapport sur les API utilisées par ces fichiers binaires qui ne sont pas disponibles, ainsi que des suggestions pour les remplacements possibles. Cela vous aidera à estimer le coût d’un port vers IoT Core et vous aidera tout au long du processus.

Utilisation

L’outil de portage d’API Windows 10 IoT Standard se trouve dans le référentiel GitHub ms-iot/iot-utilities. Téléchargez le fichier zip du dépôt et copiez le dossier IoTAPIPortingTool sur votre ordinateur local. Ouvrez IoTAPIPortingTool.sln dans Visual Studio 2017 et générez le projet. Cela a pour effet de générer IotAPIPortingTool.exe.

Vous pouvez utiliser l’outil en exécutant IoTAPIPortingTool.exe <Application path> [-os].

  • <Application path> exe de l’application pour laquelle l’outil de portage est utilisé

  • -os doit être spécifié si vous ne prévoyez pas d’utiliser UWP. Par défaut, l’outil valide vos fichiers binaires par rapport à la plateforme Windows UWP.

Notes

IoTAPIPortingTool.exe doivent être exécutés à partir d’une invite de commandes développeur Visual Studio. Vous devez accéder au dossier qui contient le IotAPIPortingTool.exe.

        Sample command: C:\IoTAPIPortingTool\bin\Debug>IoTAPIPortingTool.exe C:\Sample\Sample.exe -os

Sortie

L’outil génère un fichier de valeurs séparées par des virgules (csv) dans le même dossier qui contient le IotAPIPortingTool.exe. Le fichier est nommé IoTAPIPortingTool.csv (ou, IoTAPIPortingToolOS.csv si -os est spécifié) et un résumé se trouve sur la ligne de commande. Ouvrez le .csv fichier dans Excel pour analyser la sortie complète.