Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 24583|Antwoord: 0

[Bron] .NET Library Portability Analyzer Tutorial

[Link kopiëren]
Geplaatst op 10-06-2019 16:22:14 | | | |
Wil je je bibliotheek beschikbaar maken op meerdere platforms? Wil je leren hoe je je app meer compatibel kunt maken met andere .NET-implementaties en configuratiebestanden, waaronder .NET Core. NET Standard, UWP en Xamarin voor iOS, Android en Mac) compatibiliteit? De .NET Portability Analyzer-tool levert gedetailleerde rapporten over de flexibiliteit van een programma over verschillende .NET-implementaties door assemblies te analyseren. De Portability Analyzer is beschikbaar als Visual Studio-extensie en als console-app.
Leer hoe je .NET Framework-bibliotheekcode naar .NET Core kunt porteren om platformen te draaien en de reikwijdte van apps die die code gebruiken uit te breiden.


Nieuwe doelen

  • .NET Core: Modulair ontwerp dat parallel werk mogelijk maakt en is gericht op cross-platform scenario's. Parallel werken betekent dat je een nieuwe .NET Core-versie kunt adopteren zonder andere apps kapot te maken.
  • ASP.NET Core: Een nieuw webframework gebouwd bovenop .NET Core, dat ontwikkelaars dezelfde voordelen biedt als .NET Core.
  • Universal Windows Platform: Verbetert de prestaties van Windows Store-apps die draaien op x64- en ARM-machines met statische compilatie van .NET Native.
  • .NET Core + Platform Extensions: Bevat .NET Core API's naast andere API's in het .NET-ecosysteem zoals WCF, ASP.NET Core, FSharp en Azure.
  • .NET Standard + Platform Extensions: Bevat .NET Standard API's naast andere API's in het .NET-ecosysteem zoals WCF, ASP.NET Core, FSharp en Azure.




Hoe gebruik je de Portability Analyzer

Om te beginnen met de .NET Portability Analyzer, moet je eerst de juiste extensie downloaden van de Visual Studio Marketplace. Het werkt met Visual Studio 2017 en later. Je kunt de Portability Analyzer in Visual Studio configureren door naar Analytics > Portability Analyzer Settings te gaan en het doelplatform te selecteren.


Downloadadres:De hyperlink-login is zichtbaar.

GitHub-adres:De hyperlink-login is zichtbaar.





Om het hele project te analyseren, klik je met de rechtermuisknop op het project in Solution Explorer en selecteer je Assemblageportabiliteit analyseren. Je kunt ook naar het menu Analyseren gaan en kiezen voor Assemblee-portabiliteit analyseren. Selecteer het uitvoerbare bestand of de DLL van het project op die locatie.



Nadat je de analyse hebt uitgevoerd, zie je het .NET Portability Report. Alleen typen die niet door het doelplatform worden ondersteund, worden in de lijst weergegeven, en aanbevelingen kunnen worden bekeken in het tabblad Berichten van de Foutenlijst. Je kunt ook direct naar het probleemgebied springen vanaf het tabblad Berichten.





Als je Visual Studio niet wilt gebruiken, kun je dat doen door gebruik te makenDe opdrachtprompt gebruikt de portabiliteitsanalyzer。 Download simpelweg de API Portability Analyzer uit de Microsoft/dotnet-apiport repository. Adres:De hyperlink-login is zichtbaar.

  • Typ het volgende commando om de huidige map te analyseren: \...\ApiPort.exe analyze -f .
  • Om een specifieke lijst van .dll bestanden te analyseren, typ je het volgende commando: \...\ApiPort.exe analyze -f first.dll -f second.dll -f third.dll


Het .NET Portability Report wordt opgeslagen in de huidige map in Excel-bestandsformaat (.xlsx). Het tabblad Details in een Excel-werkboek bevat details.





Vorig:Heb je ooit instant messaging gedaan?
Volgend:Vraag om een Kuaishou live uitzendprotocol software
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com