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.