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에서 파일을 열어 전체 출력을 분석합니다.