概要
API 可移植性分析工具提供各种.NET 配置文件或平台上所使用的应用程序,.NET Api 的列表以及这些.NET Api 的可移植性。这样的开发人员应考虑到各种平台的现有应用程序移植,方便的可移植性分析。
详细信息
下载信息
API 可移植性分析器-Alpha 是可从下面的 Microsoft 下载中心网站下载︰
119591如何从联机服务获得 Microsoft 支持文件Microsoft 已对此文件进行病毒扫描。Microsoft 使用自该文件发布日期起可用的最新的病毒检测软件。该文件存储在安全增强型服务器上,帮助防止对文件进行任何未经授权的更改。
此工具支持的命令行选项
|
标准选项 |
选项说明 |
使用情况 |
|---|---|---|
|
-? |
显示帮助信息 |
ApiPort.exe -? |
|
-listTargets |
显示可以指定的可能目标配置文件列表 |
ApiPort.exe listTargets |
|
< 程序集 >[可选参数] |
分析程序集 |
ApiPort.exe my.dll |
< 程序集 >选项还会将一些附加的可选参数。
|
选项 |
选项说明 |
使用情况 |
|---|---|---|
|
-目标:"Windows |ProjectK |Windows Phone" |
工具支持的目标配置文件之一 |
ApiPort.exe my.dll-目标:"窗口;ProjectK;Windows Phone" |
|
-out:filename |
结果将被写入的输出文件 |
ApiPort.exe my.dll –out:filename.xlsx |
|
-说明 |
提交的说明 |
ApiPort.exe my.dll–description:<sometext> |
该工具将生成的 Microsoft Excel 工作簿作为其输出。此工作簿提供了各种级别的分析。该工具提供了在程序集级别显示可移植的 Api 所占百分比的高级别视图。该工具还提供了更详细的视图中显示的不是在一种给定的配置文件或平台上可移植的单个 Api。
数据收集和隐私
Microsoft 中收集了列表中的用户所使用的.NET Api 提交的二进制文件。Microsoft 还将收集的 Api 的使用开发人员代码创建的名称。该工具不会收集的二进制代码,仅的 Api 的名称被收集。使用此信息来识别.NET Api 的使用的二进制文件,并删除任何从可移植性分析器报告编写 API 的开发者。Microsoft 还会收集例如二进制文件和目标框架名字对象 (TFM) 的程序集引用的程序集信息。