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.
|