API 移植性アナライザーの説明 - アルファ版

適用先
Windows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard Windows Server 2012 Datacenter Windows Server 2012 Datacenter Windows Server 2012 Standard Windows Server 2012 Standard

概要

API Portability Analyzer ツールは、アプリケーションで使用される .NET API のリストと、さまざまな .NET プロファイルまたはプラットフォームでのこれらの .NET API の移植性を提供します。 これにより、既存のアプリケーションをさまざまなプラットフォームに移植することを検討する開発者にとって、移植性の分析が容易になります。 

追加情報

ダウンロード情報

API Portability Analyzer – Alpha は、次の Microsoft ダウンロード センター Web サイトからダウンロードできます。
パッケージ

 マイクロソフトのサポート ファイルをダウンロードする方法の詳細については、以下のサポート技術情報番号をクリックしてください。

119591 Microsoft サポート ファイルを入手する方法 オンライン サービス マイクロソフトがこのファイルのウイルス スキャンを行った場合。 配布ファイルはセキュリティで保護されたサーバー上に置かれており、権限のない第三者が無断でファイルを変更できないようになっています。 配布ファイルはセキュリティで保護されたサーバー上に置かれており、権限のない第三者が無断でファイルを変更できないようになっています。

このツールでサポートされているコマンド ライン オプション

Standard Option オプションの説明 用途
-? ヘルプ情報を表示します ApiPort.exe -?
-listTargets 指定可能なターゲット プロファイルの一覧を表示します ApiPort.exe -listTargets
<assembly> [オプションのパラメーター] アセンブリを解析する ApiPort.exe my.dll

<アセンブリ> オプションは、いくつかの追加のオプション パラメーターも取得します。

オプション オプションの説明 用途
-targets:"Windows|ProjectK|Windows Phone" ツールでサポートされているターゲット プロファイルの 1 つ ApiPort.exe my.dll

-targets:"Windows;ProjectK;Windows Phone"
-out:filename 結果が書き込まれる出力ファイル ApiPort.exe my.dll –out:filename.xlsx
-description 提出の説明 ApiPort.exe my.dll

–説明:<sometext>

このツールは、出力として Microsoft Excel ブックを生成します。 このブックは、さまざまなレベルの分析を提供します。 このツールは、アセンブリ レベルで移植可能な API の割合を表示する概要ビューを提供します。 このツールは、特定のプロファイルまたはプラットフォームに移植できない個々の API の一覧を表示する、より詳細なビューも提供します。

データ収集とプライバシー

Microsoft は、ユーザーが送信したバイナリで使用される .NET API の一覧を収集します。 Microsoft は、開発者コードを使用して作成された API の名前も収集します。 このツールはバイナリ コードを収集しません。API の名前のみが収集されます。 この情報は、バイナリで使用される .NET API を識別し、移植性アナライザー レポートから開発者が作成した API を削除するために使用されます。 Microsoft は、バイナリのアセンブリ参照やターゲット フレームワーク モニカー (TFM) などのアセンブリ情報も収集します。