See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 24583|Vastuse: 0

[Allikas] .NET teegi portaalsuse analüsaatori õpetus

[Kopeeri link]
Postitatud 10.06.2019 16:22:14 | | | |
Soovid teha oma raamatukogu kättesaadavaks mitmel platvormil? Soovin teada, kuidas muuta oma rakendus ühilduvamaks teiste .NET rakenduste ja konfiguratsioonifailidega, sealhulgas .NET Core'iga. NET Standard, UWP ja Xamarin iOS-i, Androidi ja Maci jaoks) ühilduvus? .NET Portability Analyzer tööriist annab üksikasjalikke aruandeid programmi paindlikkuse kohta erinevates .NET rakendustes, analüüsides assemblereid. Portability Analyzer on saadaval Visual Studio laienduse ja konsoolirakendusena.
Õpi, kuidas portida .NET Frameworki teegi koodi .NET Core'i, et see töötaks platvormide vahel ja laiendada rakenduste ulatust, mis seda koodi kasutavad.


Uued eesmärgid

  • .NET Core: Modulaarne disain, mis võimaldab paralleelset tööd ja on suunatud platvormideülestele stsenaariumitele. Paralleelselt töötades saad uue .NET Core versiooni kasutusele võtta ilma teisi rakendusi rikkumata.
  • ASP.NET Core: Uus veebiraamistik, mis põhineb .NET Core'il, pakkudes arendajatele samu eeliseid nagu .NET Core.
  • Universaalne Windowsi platvorm: Parandab Windows Store'i rakenduste jõudlust, mis töötavad x64 ja ARM arvutitel, kasutades .NET Native'i staatilist kompileerimist.
  • .NET Core + Platform Extensions: Sisaldab .NET Core API-sid lisaks teistele .NET ökosüsteemi API-dele nagu WCF, ASP.NET Core, FSharp ja Azure.
  • .NET Standard + Platform Extensions: Sisaldab .NET Standard API-sid lisaks teistele .NET ökosüsteemi API-dele nagu WCF, ASP.NET Core, FSharp ja Azure.




Kuidas kasutada Portability Analyzerit

.NET Portability Analyzeriga alustamiseks tuleb esmalt alla laadida sobiv laiendus Visual Studio Marketplace'ist. See töötab Visual Studio 2017 ja hilisemate versioonidega. Portability Analyzeri saad Visual Studios seadistada, minnes Analytics > Portability Analyzer Settings ja valides sihtplatvormi.


Allalaadimise aadress:Hüperlingi sisselogimine on nähtav.

GitHubi aadress:Hüperlingi sisselogimine on nähtav.





Kogu projekti analüüsimiseks tee Solution Exploreris paremklõps projektile ja vali Analyze assembly portability. Samuti võid minna Analyze menüüsse ja valida Analyze Assembly Portability. Vali projekti käivitatav fail või DLL selles asukohas.



Pärast analüüsi näed .NET portaalsuse raportit. Loendis kuvatakse ainult tüübid, mida sihtplatvorm ei toeta, ning soovitusi saab vaadata veanimekirja Sõnumite vahekaardil. Saad ka otse Sõnumite vahekaardilt probleemialale hüpata.





Kui sa ei taha Visual Studiot kasutada, saad seda tehaKäsurea kasutab kaasaskantavuse analüsaatorit。 Lihtsalt laadi alla API Portability Analyzer Microsoft/dotnet-apiport repositooriumist. Aadress:Hüperlingi sisselogimine on nähtav.

  • Sisesta järgmine käsk praeguse kataloogi analüüsimiseks: \...\ApiPort.exe analüüsi -f .
  • Konkreetse .dll failide nimekirja analüüsimiseks sisesta järgmine käsk: \...\ApiPort.exe analüüsi -f first.dll -f second.dll -f third.dll


.NET Portability Report salvestatakse praegusesse kausta Exceli faili (.xlsx) formaadis. Exceli töövihiku "Detailid" vahekaart sisaldab üksikasju.





Eelmine:Kas oled kunagi teinud kiirsõnumivahetust?
Järgmine:Küsi Kuaishou otseülekande protokolli tarkvara kohta
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com