Windows 10 IoT Core API 移植工具

Windows 10 IoT 核心版仅支持各种先前版本的 Windows 上可用的 Win32 和 .NET API 外围应用的一部分。 此工具将扫描二进制文件,并报告这些二进制文件使用的 API 中有哪些不再可用,然后给出可能的替换建议。 这两种方法都有助于估算 IoT 核心版的移植成本,还有助于你完成整个过程。

使用情况

Windows 10 IoT 核心版 API 移植工具可在 ms-iot/iot-utilities GitHub 存储库中找到。 下载存储库 zip 并将 IoTAPIPortingTool 文件夹复制到本地计算机。 在 Visual Studio 2017 中打开 IoTAPIPortingTool.sln 并生成项目。 这将生成 IotAPIPortingTool.exe

可通过运行 IoTAPIPortingTool.exe <Application path> [-os] 使用该工具。

  • <Application path> 要将移植工具应用到的应用程序的 exe

  • 如果你不计划使用 UWP,应指定 -os。 默认情况下,该工具针对 WindowsUWP 平台验证你的二进制文件。

注意

IoTAPIPortingTool.exe 必须从 Visual Studio 开发人员命令提示运行。 需要导航到包含 IotAPIPortingTool.exe 的文件夹。

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

输出

该工具将在包含 IotAPIPortingTool.exe 的同一文件夹中生成逗号分隔值 (csv) 文件。 该文件名为 IoTAPIPortingTool.csv(如果指定了 -os,则为 IoTAPIPortingToolOS.csv),命令行上会显示一个摘要。 在 Excel 中打开 .csv 文件来分析完整输出。