Riepilogo
Lo strumento Analizzatore di portabilità API fornisce un elenco delle API .NET utilizzati da un'applicazione e la portabilità di tali API .NET su varie piattaforme o profili .NET. In questo modo l'analisi di portabilità per gli sviluppatori che si consideri il porting di un'applicazione esistente per diverse piattaforme.
Ulteriori informazioni
Informazioni sul download
Analizzatore di portabilità API – alfa è disponibile per il download dal seguente sito Web Microsoft Download Center:Download del pacchetto. Per ulteriori informazioni su come scaricare i file di supporto Microsoft, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:
119591 come ottenere file di supporto Microsoft dai servizi onlineMicrosoft ha analizzato questo file per individuare eventuali virus. Microsoft ha utilizzato il software antivirus più recente disponibile alla data in cui il file è stato registrato. Il file è archiviato in un server con protezione avanzata che impedisce modifiche non autorizzate al file.
Opzioni della riga di comando supportate per questo strumento
Opzione standard |
Descrizione dell'opzione |
Utilizzo |
---|---|---|
-? |
Visualizza informazioni della Guida |
ApiPort.exe -? |
-listTargets |
Visualizzare l'elenco dei profili di possibile destinazione che può essere specificato |
ApiPort.exe - listTargets |
< assembly > [facoltativo params] |
Analizzare un assembly |
ApiPort.exe my.dll |
L'opzione < assembly > accetta anche alcuni parametri aggiuntivi facoltativi.
Opzione |
Descrizione dell'opzione |
Utilizzo |
---|---|---|
-destinazioni: "Windows | ProjectK | Windows Phone" |
Uno dei profili di destinazione supportati dallo strumento |
ApiPort.exe my.dll -destinazioni: "Windows; ProjectK; Windows Phone" |
-out:filename |
il file di output in cui i risultati vengono scritti |
ApiPort.exe my.dll –out:filename.xlsx |
-Descrizione |
Descrizione dell'inoltro |
ApiPort.exe my.dll –description:<sometext> |
Lo strumento produce una cartella di lavoro di Microsoft Excel come output. La cartella di lavoro fornisce vari livelli di analisi. Lo strumento fornisce una panoramica di alto livello che consente di visualizzare la percentuale di API portatile a un livello di assembly. Lo strumento fornisce inoltre una visualizzazione più dettagliata che consente di visualizzare l'elenco dei singole API che non sono portabili su un determinato profilo o piattaforma.
Privacy e la raccolta dei dati
Raccoglie Microsoft un elenco delle API .NET utilizzati dall'utente inviato i file binari. Microsoft raccoglie anche i nomi delle API che vengono creati utilizzando il codice di sviluppo. Lo strumento non raccoglie il codice binario, vengono raccolti solo i nomi delle API. Queste informazioni vengono utilizzate per identificare le API di .NET che vengono utilizzati per il file binario e rimuovere qualsiasi sviluppatore di scrivere API dal report analyzer portabilità. Inoltre, Microsoft raccoglie informazioni quali riferimenti ad assembly per il binario e il moniker del Framework di destinazione (TFM).