Средство переноса 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, чтобы проанализировать все выходные данные.