Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 24583|Válasz: 0

[Forrás] .NET Library Portability Analyzer Tutorial

[Linket másol]
Közzétéve 2019. 06. 10. 16:22:14 | | | |
Szeretnéd a könyvtáradat több platformon elérhetővé tenni? Szeretném megtanulni, hogyan teheted az alkalmazásodat kompatibilisebbé más .NET implementációkkal és konfigurációs fájlokkal, beleértve a .NET Core-ot is. NET Standard, UWP és Xamarin iOS, Android és Mac esetén) kompatibilitás? A .NET Portability Analyzer eszköz részletes jelentéseket nyújt a program rugalmasságáról különböző .NET megvalósítások között, elemzéssel az összeállításokból. A Portability Analyzer elérhető Visual Studio kiterjesztésként és konzolalkalmazásként.
Tanuld meg, hogyan portolhatod a .NET Framework könyvtárkódot a .NET Core-ba, hogy platformok között futhasson, és bővítsd az ilyen kódot használó alkalmazások körét.


Új célok

  • .NET Core: Moduláris tervezés, amely párhuzamos munkát tesz lehetővé, és platformos helyzetekre van igazodva. A párhuzamos munkavégzés azt jelenti, hogy új .NET Core verziót is bevezethetsz anélkül, hogy más alkalmazásokat hibáztatnál.
  • ASP.NET Core: Egy új webkeretrendszer, amely a .NET Core fölé épül, és ugyanazokat az előnyöket kínálja a fejlesztőknek, mint a .NET Core.
  • Univerzális Windows Platform: Javítja a Windows Store alkalmazások teljesítményét x64 és ARM gépeken statikus .NET Native fordítással.
  • .NET Core + Platform Extensions: Tartalmazza .NET Core API-kat a .NET ökoszisztéma más API-i mellett, mint például WCF, ASP.NET Core, FSharp és Azure.
  • .NET Standard + Platform Extensions: Tartalmazza .NET Standard API-kat a .NET ökoszisztéma többi API-ja mellett, mint például WCF, ASP.NET Core, FSharp és Azure.




Hogyan használják a Hordozhatósági Elemzőt

Ahhoz, hogy elkezdhesd a .NET Portability Analyzer-t, először le kell tölteni a megfelelő bővítményt a Visual Studio Marketplace-ről. A Visual Studio 2017-es és későbbi verziókkal működik. A Visual Studio-ban konfigurálhatod a Portability Analyzer-t az Analytics > Portability Analyzer beállítások menüpontjába, és kiválasztod a célplatformot.


Letöltési cím:A hiperlink bejelentkezés látható.

GitHub cím:A hiperlink bejelentkezés látható.





Az egész projekt elemzéséhez jobb kattintással a Megoldáskezelőben kattintson a projektre, és válassza ki az Assembly hordozhatóság elemzését. Elemez menübe is mehetsz, és választhatod az Elemzés Összeállítás hordozhatóságát. Válaszd ki a projekt futtatható fájlját vagy DLL-jét azon a helyen.



Az elemzés lefuttatása után meglátod a .NET hordozhatósági jelentést. Csak azok a típusok jelennek meg a listában, amelyeket a célplatform nem támogat, és a javaslatok a Hibalista Üzenetek fülén tekinthetők meg. Közvetlenül az Üzenetek fülről is ugorhatsz a problémás területre.





Ha nem akarod használni a Visual Studio-t, akkor megtehetedA parancssorban a hordozhatósági elemző a。 Egyszerűen töltsd le az API Portability Analyzer-t a Microsoft/dotnet-apiport repozióriumból. Cím:A hiperlink bejelentkezés látható.

  • Írja be a következő parancsot a jelenlegi könyvtár elemzéséhez: \...\ApiPort.exe analyze -f .
  • Egy adott .dll fájllista elemzéséhez írja be a következő parancsot: \...\ApiPort.exe analyze -f first.dll -f second.dll -f third.dll


A .NET Portabilitási Jelentés az aktuális könyvtárban van elmentve Excel fájl (.xlsx) formátumban. Az Excel munkafüzet Részletek fülén található részletek.





Előző:Használtál már valaha IM azonnali üzenetküldést?
Következő:Kérj Kuaishou élő közvetítési protokoll szoftvert
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com