Herramienta de migración de Windows 10 IoT Core API

Windows 10 IoT Core solo admite un subconjunto del área expuesta de la API de Win32 y .NET disponible en varias versiones anteriores de Windows. Esta herramienta examinará los archivos binarios y le proporcionará un informe de las API que usan estos archivos binarios que no están disponibles y proporcionará sugerencias para posibles reemplazos. Esto le ayudará a calcular el costo de un puerto a IoT Core, así como a ayudarle a lo largo del proceso.

Uso

La herramienta de portabilidad de API de Windows 10 IoT Core se puede encontrar en el repositorio de GitHub ms-iot/iot-utilities. Descargue el archivo ZIP del repositorio y copie la carpeta IoTAPIPortingTool en el equipo local. Abra IoTAPIPortingTool.sln en Visual Studio 2017 y compile el proyecto. Esto generará IotAPIPortingTool.exe.

Puede usar la herramienta ejecutando IoTAPIPortingTool.exe <Application path> [-os].

  • <Application path> exe de la aplicación para la que se usa la herramienta de portabilidad

  • -os se debe especificar si no tienes previsto usar UWP. De forma predeterminada, la herramienta valida los archivos binarios en la plataforma para UWP de Windows.

Nota

IoTAPIPortingTool.exe debe ejecutarse desde un símbolo del sistema para desarrolladores de Visual Studio. Debe ir a la carpeta que contiene el IotAPIPortingTool.exe.

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

Resultados

La herramienta generará un archivo de valores separados por comas (csv) en la misma carpeta que contiene .IotAPIPortingTool.exe El archivo se denomina IoTAPIPortingTool.csv (o, IoTAPIPortingToolOS.csv si se especifica -os) y un resumen estará en la línea de comandos. Abra el .csv archivo en Excel para analizar la salida completa.