Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 24583|Vastaus: 0

[Lähde] .NET Library Portability Analyzer -opas

[Kopioi linkki]
Julkaistu 10.6.2019 16.22.14 | | | |
Haluatko tehdä kirjastosi saataville useilla alustoilla? Haluatko oppia, miten sovelluksesi saa yhteensopivamman muiden .NET-toteutusten ja konfiguraatiotiedostojen kanssa, mukaan lukien .NET Core, . NET Standardin, UWP:n ja Xamarinin yhteensopivuus iOS:lle, Androidille ja Macille? .NET Portability Analyzer -työkalu tarjoaa yksityiskohtaisia raportteja ohjelman joustavuudesta eri .NET-toteutuksissa analysoimalla kokoonpanoja. Portability Analyzer on saatavilla Visual Studio -laajennuksena ja konsolisovelluksena.
Opi porttaamaan .NET Framework -kirjaston koodia .NET Coreen toimimaan eri alustoilla ja laajentamaan sovellusten määrää, jotka käyttävät kyseistä koodia.


Uudet tavoitteet

  • .NET Core: Modulaarinen suunnittelu, joka mahdollistaa rinnakkaisen työn ja on suunnattu monialustaisiin skenaarioihin. Rinnakkainen työskentely tarkoittaa, että voit ottaa käyttöön uuden .NET Core -version rikkomatta muita sovelluksia.
  • ASP.NET Core: Uusi verkkokehys, joka rakentuu .NET Coren päälle ja tarjoaa kehittäjille samat edut kuin .NET Core.
  • Universal Windows Platform: Parantaa Windows Store -sovellusten suorituskykyä x64- ja ARM-koneilla käyttämällä .NET Nativen staattista kääntämistä.
  • .NET Core + Platform Extensions: Sisältää .NET Core -rajapinnat muiden .NET-ekosysteemin rajapintojen lisäksi, kuten WCF, ASP.NET Core, FSharp ja Azure.
  • .NET Standard + Platform Extensions: Sisältää .NET Standard -rajapinnat muiden .NET-ekosysteemin API-rajapintojen lisäksi, kuten WCF, ASP.NET Core, FSharp ja Azure.




Kuinka käyttää Portability Analyzeria

Aloittaaksesi .NET Portability Analyzerin kanssa, sinun täytyy ensin ladata sopiva laajennus Visual Studio Marketplacesta. Se toimii Visual Studio 2017:n ja uudempien versioiden kanssa. Voit konfiguroida Portability Analyzerin Visual Studiossa menemällä Analytics > Portability Analyzer Settings -asetuksiin ja valitsemalla kohdealustan.


Latausosoite:Hyperlinkin kirjautuminen on näkyvissä.

GitHub-osoite:Hyperlinkin kirjautuminen on näkyvissä.





Koko projektin analysointiin napsauta projektia oikealla Solution Explorerissa ja valitse Analyze assembly portability. Voit myös mennä Analysoi-valikkoon ja valita Analyze Assembly Portability. Valitse projektin suoritettava tiedosto tai DLL kyseisestä kohdasta.



Kun suoritat analyysin, näet .NET Portability Reportin. Vain tyypit, joita kohdealusta ei tue, näytetään listassa, ja suositukset voidaan nähdä Virhelistan Viestit-välilehdellä. Voit myös hypätä ongelma-alueelle suoraan Viestit-välilehdeltä.





Jos et halua käyttää Visual Studiota, voit tehdä sen käyttämälläKomentokehote käyttää siirrettävyysanalysaattoria。 Lataa yksinkertaisesti API Portability Analyzer Microsoft/dotnet-apiport-repositorysta. Osoite:Hyperlinkin kirjautuminen on näkyvissä.

  • Kirjoita seuraava komento analysoidaksesi nykyisen hakemiston: \...\ApiPort.exe analysoi -f .
  • Analysoidaksesi tietyn .dll-tiedostolistan, kirjoita seuraava komento: \...\ApiPort.exe analysoi -f first.dll -f second.dll -f third.dll


.NET Portability Report tallennetaan nykyiseen hakemistoon Excel-tiedostomuodossa (.xlsx). Excel-työkirjan Tiedot-välilehdellä on yksityiskohtia.





Edellinen:Oletko koskaan käyttänyt pikaviestejä?
Seuraava:Pyydä Kuaishoun live-lähetysprotokollaohjelmistoa
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com