Ferramenta de compatibilidade de API do Windows 10 IoT Core

Windows 10 IoT Core dá suporte apenas a um subconjunto da área de superfície da API Win32 e .NET disponível em várias versões anteriores do Windows. Essa ferramenta examinará seus binários e fornecerá um relatório das APIs que esses binários usam que não estão disponíveis e fornecerão sugestões para possíveis substituições. Isso ajudará a estimar o custo de uma porta para o IoT Core, bem como ajudá-lo ao longo do caminho.

Uso

A Ferramenta de Portabilidade da API Windows 10 IoT Core pode ser encontrada no repositório GitHub ms-iot/iot-utilities. Baixe o zip do repositório e copie a pasta IoTAPIPortingTool para o computador local. Abra IoTAPIPortingTool.sln no Visual Studio 2017 e crie o projeto. Isso gerará IotAPIPortingTool.exe.

Você pode usar a ferramenta executando IoTAPIPortingTool.exe <Application path> [-os].

  • <Application path> exe do aplicativo para o qual a ferramenta de portabilidade é usada

  • -os deve ser especificado se você não estiver planejando usar a UWP. Por padrão, a ferramenta valida seus binários na plataforma UWP do Windows.

Observação

IoTAPIPortingTool.exe deve ser executado em um Prompt de Comando do Desenvolvedor do Visual Studio. Você precisa navegar até a pasta que contém o IotAPIPortingTool.exe.

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

Saída

A ferramenta gerará um arquivo de valores separados por vírgulas (csv) na mesma pasta que contém o IotAPIPortingTool.exe. O arquivo é nomeado IoTAPIPortingTool.csv (ou, IoTAPIPortingToolOS.csv se -os for especificado) e um resumo estará na linha de comando. Abra o .csv arquivo no Excel para analisar a saída completa.