Strumento API Porting di Windows 10 IoT Core

Windows 10 IoT Core supporta solo un subset dell'area di superficie dell'API Win32 e .NET disponibile in varie versioni precedenti di Windows. Questo strumento analizza i file binari e offre un report delle API che usano questi file binari che non sono disponibili e forniscono suggerimenti per le possibili sostituzioni. Questo aiuterà entrambi a stimare il costo di una porta a IoT Core e aiutarvi lungo il percorso.

Utilizzo

Lo strumento di conversione API Windows 10 IoT Core è disponibile nel repository GitHub ms-iot/iot-utilities. Scaricare il repository zip e copiare la cartella IoTAPIPortingTool nel computer locale. Aprire IoTAPIPortingTool.sln in Visual Studio 2017 e compilare il progetto. Verrà generato IotAPIPortingTool.exe.

È possibile usare lo strumento eseguendo IoTAPIPortingTool.exe <Application path> [-os].

  • <Application path> exe dell'applicazione per cui viene usato lo strumento di conversione

  • -os deve essere specificato se non si prevede di usare UWP. Per impostazione predefinita, lo strumento convalida i file binari sulla piattaforma UWP di Windows.

Nota

IoTAPIPortingTool.exe deve essere eseguito da un prompt dei comandi per sviluppatori di Visual Studio. È necessario passare alla cartella contenente la IotAPIPortingTool.exe.

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

Output

Lo strumento genererà un file con valori delimitati da virgole (csv) nella stessa cartella contenente .IotAPIPortingTool.exe Il file è denominato IoTAPIPortingTool.csv (o, IoTAPIPortingToolOS.csv se è specificato -os) e un riepilogo sarà nella riga di comando. Aprire il file in Excel per analizzare l'output .csv completo.