Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 24583|Svar: 0

[Kilde] .NET Bibliotek Portabilitetsanalysator Vejledning

[Kopier link]
Opslået på 10/06/2019 16.22.14 | | | |
Vil du gøre dit bibliotek tilgængeligt på flere platforme? Vil du lære, hvordan du kan gøre din app mere kompatibel med andre .NET-implementeringer og konfigurationsfiler, herunder .NET Core. NET Standard, UWP og Xamarin for iOS, Android og Mac) kompatibilitet? .NET Portability Analyzer-værktøjet giver detaljerede rapporter om fleksibiliteten i et program på tværs af forskellige .NET-implementeringer ved at analysere assemblies. Portability Analyzer findes som en Visual Studio-udvidelse og som konsolapp.
Lær hvordan du porter .NET Framework-bibliotekskode til .NET Core for at køre på tværs af platforme og udvide omfanget af apps, der bruger den kode.


Nye mål

  • .NET Core: Modulært design, der muliggør parallelt arbejde og er rettet mod platformtværende scenarier. At arbejde parallelt betyder, at du kan adoptere en ny .NET Core-version uden at ødelægge andre apps.
  • ASP.NET Core: Et nyt webframework bygget oven på .NET Core, som giver udviklere de samme fordele som .NET Core.
  • Universal Windows Platform: Forbedrer ydeevnen af Windows Store-apps, der kører på x64- og ARM-maskiner ved statisk kompilering af .NET Native.
  • .NET Core + Platform Extensions: Inkluderer .NET Core API'er ud over andre API'er i .NET-økosystemet såsom WCF, ASP.NET Core, FSharp og Azure.
  • .NET Standard + Platform Extensions: Inkluderer .NET Standard API'er ud over andre API'er i .NET-økosystemet såsom WCF, ASP.NET Core, FSharp og Azure.




Sådan bruger du Portability Analyzer

For at komme i gang med .NET Portability Analyzer skal du først downloade den relevante udvidelse fra Visual Studio Marketplace. Det fungerer med Visual Studio 2017 og senere. Du kan konfigurere Portability Analyzer i Visual Studio ved at gå til Analytics > Portability Analyzer Settings og vælge målplatformen.


Downloadadresse:Hyperlink-login er synlig.

GitHub-adresse:Hyperlink-login er synlig.





For at analysere hele projektet skal du højreklikke på projektet i Solution Explorer og vælge Analyser samlingsportabilitet. Du kan også gå til Analyse-menuen og vælge Analyser Assembly Portability. Vælg projektets eksekverbare fil eller DLL i det pågældende område.



Efter du har kørt analysen, vil du se .NET Portability Report. Kun typer, der ikke understøttes af målplatformen, vises i listen, og anbefalinger kan ses i fanen Beskeder på Fejllisten. Du kan også hoppe direkte til problemområdet fra fanen Beskeder.





Hvis du ikke vil bruge Visual Studio, kan du gøre det ved at brugeKommandoprompten bruger portabilitetsanalysatoren。 Download blot API Portability Analyzer fra Microsoft/dotnet-apiport-arkivet. Adresse:Hyperlink-login er synlig.

  • Indtast følgende kommando for at analysere den aktuelle mappe: \...\ApiPort.exe analyze -f .
  • For at analysere en specifik liste af .dll filer, skriv følgende kommando: \...\ApiPort.exe analyze -f first.dll -f second.dll -f third.dll


.NET Portability Report gemmes i den aktuelle mappe i Excel-filformat (.xlsx). Fanen Detaljer i en Excel-arbejdsbog indeholder detaljer.





Tidligere:Har du nogensinde prøvet instant messaging?
Næste:Bed om en Kuaishou live broadcast protokolsoftware
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com