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