Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 24583|Atbildi: 0

[Avots] .NET bibliotēkas pārnesamības analizatora apmācība

[Kopēt saiti]
Publicēts 10.06.2019 16:22:14 | | | |
Vai vēlaties padarīt savu bibliotēku pieejamu vairākās platformās? Vēlaties uzzināt, kā padarīt savu programmu saderīgāku ar citām .NET implementācijām un konfigurācijas failiem, tostarp .NET Core, . NET Standard, UWP un Xamarin iOS, Android un Mac) saderība? .NET pārnesamības analizatora rīks sniedz detalizētas atskaites par programmas elastību dažādās .NET implementācijās, analizējot montāžas. Pārnesamības analizators ir pieejams kā Visual Studio paplašinājums un konsoles programma.
Uzziniet, kā pārnest .NET Framework bibliotēkas kodu uz .NET Core, lai tas darbotos dažādās platformās, un paplašināt to programmu tvērumu, kas izmanto šo kodu.


Jauni mērķi

  • .NET Core: modulārs dizains, kas ļauj paralēli strādāt un ir orientēts uz vairāku platformu scenārijiem. Paralēls darbs nozīmē, ka varat pieņemt jaunu .NET Core versiju, neizjaucot citas programmas.
  • ASP.NET Core: jauns tīmekļa ietvars, kas veidots uz .NET Core bāzes, nodrošinot izstrādātājiem tādas pašas priekšrocības kā .NET Core.
  • Universālā Windows platforma: uzlabo Windows veikala programmu, kas darbojas x64 un ARM datoros, veiktspēju, izmantojot .NET Native statisko kompilāciju.
  • .NET Core + platformas paplašinājumi: ietver .NET Core API papildus citām .NET ekosistēmas API, piemēram, WCF, ASP.NET Core, FSharp un Azure.
  • .NET Standard + platformas paplašinājumi: ietver .NET standarta API papildus citām .NET ekosistēmas API, piemēram, WCF, ASP.NET Core, FSharp un Azure.




Kā lietot pārnesamības analizatoru

Lai sāktu darbu ar .NET pārnesamības analizatoru, vispirms ir jālejupielādē atbilstošais paplašinājums no Visual Studio Marketplace. Tas darbojas ar Visual Studio 2017 un jaunākām versijām. Pārnesamības analizatoru var konfigurēt programmā Visual Studio, dodoties uz Analytics > Pārnesamības analizatora iestatījumiem un atlasot mērķa platformu.


Lejupielādes adrese:Hipersaites pieteikšanās ir redzama.

GitHub adrese:Hipersaites pieteikšanās ir redzama.





Lai analizētu visu projektu, ar peles labo pogu noklikšķiniet uz projekta risinājumu pārlūkā un atlasiet Analizēt montāžas pārnesamību. Varat arī doties uz izvēlni Analizēt un atlasīt Analizēt montāžas pārnesamību. Atlasiet projekta izpildāmo failu vai DLL šajā atrašanās vietā.



Pēc analīzes izpildes tiks parādīta .NET pārnesamības atskaite. Sarakstā tiek parādīti tikai tie tipi, kurus mērķa platforma neatbalsta, un ieteikumus var skatīt kļūdu saraksta cilnē Ziņojumi. Varat arī pāriet uz problēmu apgabalu tieši no cilnes Ziņojumi.





Ja nevēlaties izmantot Visual Studio, varat to izdarīt, izmantojotKomandu uzvedne izmanto pārnesamības analizatoru。 Vienkārši lejupielādējiet API pārnesamības analizatoru no Microsoft/dotnet-apiport repozitorija. Adrese:Hipersaites pieteikšanās ir redzama.

  • Ierakstiet šādu komandu, lai analizētu pašreizējo direktoriju: \...\ApiPort.exe analyze -f .
  • Lai analizētu noteiktu .dll failu sarakstu, ierakstiet šādu komandu: \...\ApiPort.exe analyze -f first.dll -f second.dll -f third.dll


.NET pārnesamības atskaite tiek saglabāta pašreizējā direktorijā Excel faila (.xlsx) formātā. Excel darbgrāmatas cilnē Detalizēta informācija ir detalizēta informācija.





Iepriekšējo:Vai esat kādreiz veicis tūlītējo ziņojumapmaiņu?
Nākamo:Jautājiet Kuaishou tiešraides protokola programmatūru
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com