Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 24583|Odgovoriti: 0

[Vir] Vodič za analizator prenosljivosti .NET knjižnice

[Kopiraj povezavo]
Objavljeno na 10. 06. 2019 16:22:14 | | | |
Želite, da bo vaša knjižnica dostopna na več platformah? Želite izvedeti, kako narediti svojo aplikacijo bolj združljivo z drugimi .NET implementacijami in konfiguracijskimi datotekami, vključno z .NET Core. NET Standard, UWP in Xamarin za iOS, Android in Mac) združljivost? Orodje .NET Portability Analyzer ponuja podrobna poročila o prilagodljivosti programa v različnih .NET implementacijah z analizo sestav. Analizator prenosljivosti je na voljo kot razširitev za Visual Studio in konzolno aplikacijo.
Naučite se, kako prenesti .NET Framework knjižnično kodo na .NET Core, da teče na različnih platformah in razširi obseg aplikacij, ki uporabljajo to kodo.


Novi cilji

  • .NET Core: Modularna zasnova, ki omogoča vzporedno delo in je prilagojena večplatformnim scenarijem. Vzporedno delovanje pomeni, da lahko sprejmete novo .NET Core različico, ne da bi pokvarili druge aplikacije.
  • ASP.NET Core: Novo spletno ogrodje, zgrajeno na .NET Core, ki razvijalcem nudi enake prednosti kot .NET Core.
  • Universal Windows Platform: Izboljša zmogljivost aplikacij iz Windows trgovine, ki tečejo na x64 in ARM računalnikih z uporabo statične kompilacije .NET Native.
  • .NET Core + Platform Extensions: Vključuje .NET Core API-je poleg drugih API-jev v .NET ekosistemu, kot so WCF, ASP.NET Core, FSharp in Azure.
  • .NET Standard + Platform Extensions: Vključuje .NET Standard API-je poleg drugih API-jev v .NET ekosistemu, kot so WCF, ASP.NET Core, FSharp in Azure.




Kako uporabljati analizator prenosljivosti

Za začetek z .NET Portability Analyzerjem morate najprej prenesti ustrezno razširitev iz Visual Studio Marketplace. Deluje z Visual Studio 2017 in kasnejšimi. Portability Analyzer lahko konfigurirate v Visual Studiu tako, da greste v Analytics > Portability Analyzer Settings in izberete ciljno platformo.


Naslov za prenos:Prijava do hiperpovezave je vidna.

GitHub naslov:Prijava do hiperpovezave je vidna.





Za analizo celotnega projekta kliknite z desno miško v Solution Explorer in izberite Analiziraj prenosljivost asemblerja. Lahko greš tudi v meni Analiziraj in izbereš Analiziraj prenosljivost asemblerja. Na tej lokaciji izberite izvršljivo datoteko projekta ali DLL.



Ko zaženete analizo, boste videli .NET Portability Report. Na seznamu so prikazani le tipi, ki jih ciljna platforma ne podpira, priporočila pa si lahko ogledate v zavihku Sporočila na seznamu napak. Lahko tudi neposredno skočite na problematično območje iz zavihka Sporočila.





Če ne želite uporabljati Visual Studia, lahko to storite z uporaboUkazna vrstica uporablja analizator prenosljivosti。 Preprosto prenesite API Portability Analyzer iz Microsoft/dotnet-apiport repozitorija. Naslov:Prijava do hiperpovezave je vidna.

  • Vpišite naslednji ukaz za analizo trenutne mape: \...\ApiPort.exe analyze -f .
  • Za analizo določenega seznama .dll datotek vpišite naslednji ukaz: \...\ApiPort.exe analizirajte -f first.dll -f second.dll -f third.dll


.NET Portability Report je shranjen v trenutni mapi v formatu Excel datoteke (.xlsx). Zavihek Podrobnosti v Excelovem delovnem zvezku vsebuje podrobnosti.





Prejšnji:Si že kdaj uporabljal instant sporočanje prek sporočil?
Naslednji:Zahtevajte programsko opremo za prenos v živo v Kuaishou
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com