Windows 10 IoT Core API 포팅 도구

Windows 10 IoT Core 다양한 이전 버전의 Windows에서 사용할 수 있는 Win32 및 .NET API 노출 영역의 하위 집합만 지원합니다. 이 도구는 이진 파일을 검사하고 이러한 이진 파일에서 사용할 수 없는 API에 대한 보고서를 제공하고 가능한 대체에 대한 제안을 제공합니다. 이는 IoT Core에 대한 포트 비용을 예측하는 데 도움이 될 뿐만 아니라 그 과정에서 도움이 됩니다.

사용량

Windows 10 IoT Core API 포팅 도구는 ms-iot/iot-utilities GitHub 리포지토리에서 찾을 수 있습니다. 리포지토리 zip을 다운로드하고 IoTAPIPortingTool 폴더를 로컬 컴퓨터에 복사합니다. Visual Studio 2017에서 IoTAPIPortingTool.sln 을 열고 프로젝트를 빌드합니다. 이렇게 하면 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에서 파일을 열어 전체 출력을 분석합니다.