Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Windows 10 IoT Core unterstützt nur eine Teilmenge der Win32- und .NET-API-Oberfläche, die in verschiedenen früheren Versionen von Windows verfügbar ist. Dieses Tool scannt Ihre Binärdateien und gibt Ihnen einen Bericht über die APIs, die diese Binärdateien verwenden, die nicht verfügbar sind, und gibt Vorschläge für mögliche Ersetzungen. Dies hilft Ihnen sowohl bei der Schätzung der Kosten für einen Port zu IoT Core als auch bei derEntstzeit.
Verwendung
Das Windows 10 IoT Core API-Portierungstool finden Sie im GitHub-Repository ms-iot/iot-utilities. Laden Sie die Repository-ZIP-Datei herunter , und kopieren Sie den Ordner IoTAPIPortingTool auf Ihren lokalen Computer. Öffnen Sie IoTAPIPortingTool.sln in Visual Studio 2017, und erstellen Sie das Projekt. IotAPIPortingTool.exe wird generiert.
Sie können das Tool verwenden, indem Sie ausführen IoTAPIPortingTool.exe <Application path> [-os].
<Application path>exe der Anwendung, für die das Portierungstool verwendet wird-ossollte angegeben werden, wenn Sie nicht planen, UWP zu verwenden. Standardmäßig überprüft das Tool Ihre Binärdateien mit der Windows-UWP-Plattform.
Hinweis
IoTAPIPortingTool.exe muss über eine Visual Studio Developer-Eingabeaufforderung ausgeführt werden. Sie müssen zu dem Ordner navigieren, der die IotAPIPortingTool.exe enthält.
Sample command: C:\IoTAPIPortingTool\bin\Debug>IoTAPIPortingTool.exe C:\Sample\Sample.exe -os
Output
Das Tool generiert eine csv-Datei (Durch Trennzeichen getrennte Werte) in dem Ordner, der den IotAPIPortingTool.exeenthält. Die Datei hat den Namen IoTAPIPortingTool.csv (oder, IoTAPIPortingToolOS.csv wenn -os angegeben ist), und eine Zusammenfassung befindet sich in der Befehlszeile. Öffnen Sie die .csv Datei in Excel, um die vollständige Ausgabe zu analysieren.