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.