Vil du gjøre biblioteket ditt tilgjengelig på flere plattformer? Vil du lære hvordan du kan gjøre appen din mer kompatibel med andre .NET-implementasjoner og konfigurasjonsfiler, inkludert .NET Core, . NET Standard, UWP og Xamarin for iOS, Android og Mac) kompatibilitet? .NET Portability Analyzer-verktøyet gir detaljerte rapporter om fleksibiliteten til et program på tvers av ulike .NET-implementasjoner ved å analysere assemblies. Portability Analyzer er tilgjengelig som en Visual Studio-utvidelse og en konsollapp. Lær hvordan du porterer .NET Framework-bibliotekskode til .NET Core for å kjøre på tvers av plattformer og utvide omfanget av apper som bruker den koden.
Nye mål
- .NET Core: Modulært design som tillater parallell arbeid og er rettet mot plattformuavhengige scenarier. Å jobbe parallelt betyr at du kan ta i bruk en ny .NET Core-versjon uten å ødelegge andre apper.
- ASP.NET Core: Et nytt webrammeverk bygget på toppen av .NET Core, som gir utviklere de samme fordelene som .NET Core.
- Universal Windows Platform: Forbedrer ytelsen til Windows Store-apper som kjører på x64- og ARM-maskiner ved bruk av statisk kompilering av .NET Native.
- .NET Core + Platform Extensions: Inkluderer .NET Core API-er i tillegg til andre API-er i .NET-økosystemet som WCF, ASP.NET Core, FSharp og Azure.
- .NET Standard + Platform Extensions: Inkluderer .NET Standard API-er i tillegg til andre API-er i .NET-økosystemet som WCF, ASP.NET Core, FSharp og Azure.
Hvordan bruke Portability Analyzer
For å komme i gang med .NET Portability Analyzer må du først laste ned riktig utvidelse fra Visual Studio Marketplace. Det fungerer med Visual Studio 2017 og senere. Du kan konfigurere Portability Analyzer i Visual Studio ved å gå til Analytics > Portability Analyzer Settings og velge målplattformen.
Nedlastingsadresse:Innloggingen med hyperkoblingen er synlig.
GitHub-adresse:Innloggingen med hyperkoblingen er synlig.
For å analysere hele prosjektet, høyreklikk på prosjektet i Løsningsutforsker og velg Analyser assemblerportabilitet. Du kan også gå til Analyse-menyen og velge Analyser Assembly Portability. Velg prosjektets kjørbare fil eller DLL på det stedet.
Etter at du har kjørt analysen, vil du se .NET Portability Report. Kun typer som ikke støttes av målplattformen vises i listen, og anbefalinger kan vises i fanen Meldinger i Feillisten. Du kan også hoppe direkte til problemområdet fra fanen Meldinger.
Hvis du ikke vil bruke Visual Studio, kan du gjøre det ved å brukeKommandoprompten bruker portabilitetsanalysatoren。 Last enkelt ned API Portability Analyzer fra Microsoft/dotnet-apiport-arkivet. Adresse:Innloggingen med hyperkoblingen er synlig.
- Skriv følgende kommando for å analysere den nåværende katalogen: \...\ApiPort.exe analyze -f .
- For å analysere en spesifikk liste med .dll filer, skriv følgende kommando: \...\ApiPort.exe analyze -f first.dll -f second.dll -f third.dll
.NET Portability Report lagres i den nåværende mappen i Excel-filformat (.xlsx). Detaljer-fanen i en Excel-arbeidsbok inneholder detaljer.
|