Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 24583|Atsakyti: 0

[Šaltinis] .NET bibliotekos perkeliamumo analizatoriaus pamoka

[Kopijuoti nuorodą]
Paskelbta 2019-06-10 16:22:14 | | | |
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.





Ankstesnis:Ar kada nors padarėte MP tiesioginius pranešimus?
Kitą:Paprašykite Kuaishou tiesioginės transliacijos protokolo programinės įrangos
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com