Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 24583|Risposta: 0

[Fonte] Tutorial sull'Analizzatore di Portabilità delle Librerie .NET

[Copiato link]
Pubblicato su 10/06/2019 16:22:14 | | | |
Vuoi rendere la tua biblioteca disponibile su più piattaforme? Vuoi imparare come rendere la tua app più compatibile con altre implementazioni e file di configurazione di .NET, inclusi .NET Core, . Compatibilità con NET Standard, UWP e Xamarin per iOS, Android e Mac? Lo strumento .NET Portability Analyzer fornisce report dettagliati sulla flessibilità di un programma tra varie implementazioni .NET analizzando gli assembly. L'Analizzatore di Portabilità è disponibile sia come estensione per Visual Studio che come app per console.
Impara a portare il codice della libreria di .NET Framework su .NET Core per farlo funzionare su piattaforme e estendere l'ambito delle app che utilizzano quel codice.


Nuovi obiettivi

  • .NET Core: Design modulare che consente il lavoro parallelo ed è orientato a scenari multipiattaforma. Lavorare in parallelo significa che puoi adottare una nuova versione di .NET Core senza rompere altre app.
  • ASP.NET Core: Un nuovo framework web costruito sopra .NET Core, che offre agli sviluppatori gli stessi vantaggi di .NET Core.
  • Universal Windows Platform: Migliora le prestazioni delle app Windows Store che girano su macchine x64 e ARM utilizzando la compilazione statica di .NET Native.
  • .NET Core + Estensioni della Piattaforma: Include le API .NET Core oltre ad altre API dell'ecosistema .NET come WCF, ASP.NET Core, FSharp e Azure.
  • .NET Standard + Estensioni della Piattaforma: Include le API .NET Standard oltre ad altre API dell'ecosistema .NET come WCF, ASP.NET Core, FSharp e Azure.




Come utilizzare l'Analizzatore di Portabilità

Per iniziare con il .NET Portability Analyzer, devi prima scaricare l'estensione appropriata dal Visual Studio Marketplace. Funziona con Visual Studio 2017 e versioni successive. Puoi configurare l'Analizzatore di Portabilità in Visual Studio andando su Impostazioni di Analytics > Analizzatore di Portabilità e selezionando la piattaforma di destinazione.


Indirizzo di download:Il login del link ipertestuale è visibile.

Indirizzo GitHub:Il login del link ipertestuale è visibile.





Per analizzare l'intero progetto, clicca con il tasto destro sul progetto in Esplora soluzioni e seleziona Analizza la portabilità dell'assemblaggio. Puoi anche andare nel menu Analizza e selezionare Analizza Portabilità dell'Assemblaggio. Seleziona il file eseguibile o la DLL del progetto in quella posizione.



Dopo aver eseguito l'analisi, vedrai il rapporto di portabilità .NET. Solo i tipi non supportati dalla piattaforma target sono visualizzati nella lista, e le raccomandazioni possono essere visualizzate nella scheda Messaggi della lista Errori. Puoi anche saltare direttamente all'area problematica dalla scheda Messaggi.





Se non vuoi usare Visual Studio, puoi farlo usandoIl prompt dei comandi utilizza l'analizzatore di portabilità。 Basta scaricare l'API Portability Analyzer dal repository Microsoft/dotnet-apiport. Indirizzo:Il login del link ipertestuale è visibile.

  • Digita il seguente comando per analizzare la directory corrente: \...\ApiPort.exe analizza -f .
  • Per analizzare una lista specifica di file .dll, digita il seguente comando: \...\ApiPort.exe analizza -f first.dll -f second.dll -f third.dll


Il rapporto di portabilità .NET è salvato nella directory corrente in formato file Excel (.xlsx). La scheda Dettagli in un workbook Excel contiene i dettagli.





Precedente:Hai mai fatto messaggistica istantanea tramite messaggistica instantanea?
Prossimo:Chiedi un software per il protocollo di trasmissione live Kuaishou
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com