摘要
API 可攜性分析工具提供應用程式使用的 .NET API 清單,以及這些 .NET API 在各種 .NET 設定檔或平台上的可攜性。 這讓考慮將現有應用程式移植到不同平台的開發者能夠輕鬆地進行可攜性分析。
更多資訊
下載資訊
API 可攜性分析器 – Alpha 版可從以下 Microsoft 下載中心網站下載:
下載套件。
如需更多如何下載 Microsoft 技術支援檔案的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
119591 如何取得Microsoft支援檔案線上服務Microsoft掃描此檔案是否有病毒。 Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案。 檔案會儲存在安全性強化的伺服器上,以避免任何未經授權的變更。
此工具支援的命令列選項
| Standard Option | 選項說明 | 用法 |
|---|---|---|
| -? | 顯示幫助資訊 | ApiPort.exe -? |
| -列表目標 | 顯示可能指定的目標配置檔清單 | ApiPort.exe -listTargets |
| <組裝> [可選參數] | 分析組件 | ApiPort.exe my.dll |
<組裝>選項還會帶一些額外的可選參數。
| 選項 | 選項說明 | 用法 |
|---|---|---|
| -目標:「Windows|ProjectK|Windows Phone」 | 工具支援的目標配置之一 | ApiPort.exe my.dll -目標:「Windows;ProjectK;Windows Phone」 |
| -out:檔名 | 結果要寫入的輸出檔 | ApiPort.exe my.dll –out:filename.xlsx |
| -描述 | 投稿說明 | ApiPort.exe my.dll –描述:<部分文字> |
該工具輸出的是 Microsoft Excel 工作簿。 本工作手冊提供多種層次的分析。 該工具提供一個高階視圖,顯示組合語言層級可攜式 API 的百分比。 該工具也提供更詳細的檢視,顯示無法在特定設定檔或平台上可移植的個別 API。
資料收集與隱私
Microsoft 會收集一份由使用者提交的二進位檔使用的 .NET API 清單。 Microsoft 也會收集使用開發者程式碼所建立的 API 名稱。 該工具不會收集二進位碼,只會收集 API 名稱。 這些資訊用來辨識二進位檔案所使用的 .NET API,並從可攜性分析報告中移除任何開發者撰寫的 API。 Microsoft 也會收集組合語言資訊,例如二進位的組合語言參考,以及 TFM) (目標框架名稱。