Norite, kad biblioteka būtų prieinama keliose platformose? Norite sužinoti, kaip padaryti programą labiau suderinamą su kitais .NET diegimais ir konfigūracijos failais, įskaitant .NET Core, . "NET Standard", "UWP" ir "Xamarin", skirtų "iOS", "Android" ir "Mac") suderinamumas? ".NET Portability Analyzer" įrankis pateikia išsamias ataskaitas apie programos lankstumą įvairiuose .NET diegimuose, analizuodamas rinkinius. "Portability Analyzer" galima naudoti kaip "Visual Studio" plėtinį ir konsolės programą. Sužinokite, kaip perkelti ".NET Framework" bibliotekos kodą į ".NET Core", kad jis veiktų įvairiose platformose, ir išplėsti tą kodą naudojančių programų aprėptį.
Nauji tikslai
- .NET Core: modulinis dizainas, leidžiantis lygiagrečiai dirbti ir pritaikytas kelių platformų scenarijams. Dirbdami lygiagrečiai galite priimti naują ".NET Core" versiją nepažeisdami kitų programų.
- "ASP.NET Core": nauja žiniatinklio sistema, sukurta ".NET Core" pagrindu, suteikianti kūrėjams tokius pačius privalumus kaip ir ".NET Core".
- Universali "Windows" platforma: pagerina "Windows" parduotuvės programų, veikiančių x64 ir ARM įrenginiuose, našumą naudojant statinį .NET vietinio kompiliavimą.
- .NET Core + platformos plėtiniai: apima .NET Core API, be kitų .NET ekosistemos API, tokių kaip WCF, ASP.NET Core, FSharp ir Azure.
- .NET Standard + platformos plėtiniai: apima .NET standartines API kartu su kitomis .NET ekosistemos API, tokiomis kaip WCF, ASP.NET Core", FSharp ir Azure.
Kaip naudotis perkeliamumo analizatoriumi
Norėdami pradėti naudoti .NET perkeliamumo analizatorių, pirmiausia turite atsisiųsti atitinkamą plėtinį iš "Visual Studio Marketplace". Jis veikia su "Visual Studio 2017" ir naujesnėmis versijomis. Perkeliamumo analizatorių galite sukonfigūruoti "Visual Studio" nuėję į "Analytics" > "Portability Analyzer" parametrus ir pasirinkę tikslinę platformą.
Parsisiųsti adresą:Hipersaito prisijungimas matomas.
"GitHub" adresas:Hipersaito prisijungimas matomas.
Norėdami analizuoti visą projektą, dešiniuoju pelės mygtuku spustelėkite projektą sprendimų naršyklėje ir pasirinkite Analizuoti rinkinio perkeliamumą. Taip pat galite eiti į meniu Analizuoti ir pasirinkti Analizuoti surinkimo perkeliamumą. Pasirinkite projekto vykdomąjį failą arba DLL toje vietoje.
Atlikę analizę pamatysite .NET perkeliamumo ataskaitą. Sąraše rodomi tik tie tipai, kurių nepalaiko paskirties platforma, o rekomendacijas galima peržiūrėti klaidų sąrašo skirtuke Pranešimai. Taip pat galite pereiti į probleminę sritį tiesiai iš skirtuko Pranešimai.
Jei nenorite naudoti "Visual Studio", galite tai padaryti naudodamiKomandų eilutėje naudojamas perkeliamumo analizatorius。 Tiesiog atsisiųskite API perkeliamumo analizatorių iš Microsoft/dotnet-apiport saugyklos. Adresas:Hipersaito prisijungimas matomas.
- Norėdami analizuoti dabartinį katalogą, įveskite šią komandą: \...\ApiPort.exe analyze -f .
- Norėdami analizuoti konkretų .dll failų sąrašą, įveskite šią komandą: \...\ApiPort.exe analyze -f first.dll -f second.dll -f third.dll
.NET perkeliamumo ataskaita įrašoma dabartiniame kataloge Excel failo (.xlsx) formatu. "Excel" darbaknygės skirtuke Išsami informacija pateikiama išsami informacija.
|