Windows 10 IoT Core API 포팅 도구Windows 10 IoT Core API Porting Tool

Windows 10 IoT Core는 다양 한 이전 버전의 Windows에서 사용할 수 있는 Win32 및 .NET API 노출 영역의 하위 집합만 지원 합니다.Windows 10 IoT Core only supports a subset of the Win32 and .NET API surface area available on various prior versions of Windows. 이 도구는 이진 파일을 검사 하 고 이러한 이진 파일이 사용 되지 않는 Api에 대 한 보고서를 제공 하며 가능한 대체 항목에 대 한 제안을 제공 합니다.This tool will scan your binaries and give you a report of the APIs these binaries use that aren't available and give suggestions for possible replacements. 이를 통해 IoT 코어에 대 한 포트의 비용을 예측 하 고이에 따라 도움을 받을 수 있습니다.This will both help with estimating the cost of a port to IoT Core as well as help you along the way.

사용량Usage

Windows 10 IoT Core API 포팅 도구는 ms-iot/iot 유틸리티 GitHub 리포지토리에서 찾을 수 있습니다.The Windows 10 IoT Core API Porting Tool can be found in the ms-iot/iot-utilities GitHub repository. 리포지토리 zip 을 다운로드 하 고 IoTAPIPortingTool 폴더를 로컬 컴퓨터에 복사 합니다.Download the repository zip and copy the IoTAPIPortingTool folder to your local machine. Visual Studio 2017에서 Iotapiportingtool .sln 을 열고 프로젝트를 빌드합니다.Open IoTAPIPortingTool.sln in Visual Studio 2017 and build the project. 이렇게 하면 IotAPIPortingTool.exe가 생성됩니다.This will generate IotAPIPortingTool.exe.

을 실행 하 여 도구를 사용할 수 있습니다 IoTAPIPortingTool.exe <Application path> [-os] .You can use the tool by running IoTAPIPortingTool.exe <Application path> [-os].

  • <Application path> 포팅 도구를 사용 하는 응용 프로그램의 exe<Application path> exe of application that porting tool is used for

  • -os UWP를 사용 하지 않으려는 경우에는를 지정 해야 합니다.-os should be specified if you are not planning to use UWP. 기본적으로이 도구는 Windows UWP 플랫폼에 대해 이진 파일의 유효성을 검사 합니다.By default, the tool validates your binaries against the Windows UWP platform.

참고

Visual Studio 개발자 명령 프롬프트에서 IoTAPIPortingTool.exe를 실행 해야 합니다.IoTAPIPortingTool.exe must be run from a Visual Studio Developer Command Prompt. IotAPIPortingTool.exe 포함 된 폴더로 이동 해야 합니다.You need to navigate to the folder that contains the IotAPIPortingTool.exe.

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

출력Output

이 도구는를 포함 하는 동일한 폴더에서 csv (쉼표로 구분 된 값) 파일을 생성 합니다 IotAPIPortingTool.exe .The tool will generate a comma-separated values (csv) file in same folder that contains the IotAPIPortingTool.exe. 파일의 이름은로 지정 되 IoTAPIPortingTool.csv IoTAPIPortingToolOS.csv 고,-os가 지정 된 경우에는 명령줄에 요약이 지정 됩니다.The file is named IoTAPIPortingTool.csv (or, IoTAPIPortingToolOS.csv if -os is specified) and a summary will be on the command line. .csvExcel에서 파일을 열어 전체 출력을 분석 합니다.Open the .csv file in Excel to analyze the complete output.