Средство переноса API "Windows 10 IoT Базовая"

Windows 10 IoT Базовая поддерживает только подмножество контактной зоны API Win32 и .NET, доступное в различных предыдущих версиях Windows. Это средство отсканирует двоичные файлы и предоставит отчет об используемых в них API-интерфейсах, которые недоступны, и предоставит рекомендации по их замене. Это поможет вам и в оценке стоимости порта в IoT Core, а также поможет вам на этом пути.

Использование

Средство переноса API Windows 10 IoT Базовая можно найти в репозитории ms-iot/iot-utilities на GitHub. Скачайте ZIP-файл репозитория и скопируйте папку IoTAPIPortingTool на локальный компьютер. Откройте IoTAPIPortingTool.sln в Visual Studio 2017 и выполните сборку проекта. Это действие создаст файл IotAPIPortingTool.exe.

Средство можно использовать, запустив IoTAPIPortingTool.exe <Application path> [-os].

  • <Application path> exe приложения, для использования средства переноса

  • -os следует указать, если вы не планируете использовать UWP. По умолчанию средство проверяет двоичные файлы на платформе Windows UWP.

Примечание

IoTAPIPortingTool.exe необходимо запускать из командной строки разработчика Visual Studio. Необходимо перейти к папке, содержащей IotAPIPortingTool.exe.

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

Выходные данные

Средство создаст файл значений с разделиющими запятыми (CSV) в той же папке IotAPIPortingTool.exe, которая содержит . Файл называется IoTAPIPortingTool.csv (или, IoTAPIPortingToolOS.csv если указан параметр -os), а сводка будет указана в командной строке. .csv Откройте файл в Excel, чтобы проанализировать все выходные данные.