Vrei să faci biblioteca ta disponibilă pe mai multe platforme? Vrei să înveți cum să faci aplicația ta mai compatibilă cu alte implementări .NET și fișiere de configurare, inclusiv .NET Core, . Compatibilitate cu NET Standard, UWP și Xamarin pentru iOS, Android și Mac? Instrumentul .NET Portability Analyzer oferă rapoarte detaliate despre flexibilitatea unui program în diverse implementări .NET prin analiza asamblurilor. Portability Analyzer este disponibil ca extensie Visual Studio și aplicație de consolă. Învață cum să portezi codul bibliotecii .NET Framework pe .NET Core pentru a-l rula pe mai multe platforme și extinde aria de aplicare a aplicațiilor care folosesc acel cod.
Noi obiective
- .NET Core: Design modular care permite lucrul paralel și este orientat către scenarii cross-platform. Dacă lucrezi în paralel, poți adopta o nouă versiune .NET Core fără să strici alte aplicații.
- ASP.NET Core: Un nou framework web construit peste .NET Core, oferind dezvoltatorilor aceleași beneficii ca .NET Core.
- Universal Windows Platform: Îmbunătățește performanța aplicațiilor Windows Store care rulează pe mașini x64 și ARM folosind compilarea statică a .NET Native.
- .NET Core + Extensii de platformă: Include API-uri .NET Core, pe lângă alte API-uri din ecosistemul .NET precum WCF, ASP.NET Core, FSharp și Azure.
- .NET Standard + Extensii de platformă: Include API-uri .NET Standard pe lângă alte API-uri din ecosistemul .NET precum WCF, ASP.NET Core, FSharp și Azure.
Cum să folosești Analizorul de Portabilitate
Pentru a începe cu .NET Portability Analyzer, trebuie mai întâi să descarci extensia corespunzătoare din Visual Studio Marketplace. Funcționează cu Visual Studio 2017 și versiunile ulterioare. Poți configura Analizatorul de Portabilitate în Visual Studio mergând la Setările Analizelor de Portabilitate > și selectând platforma țintă.
Adresă de descărcare:Autentificarea cu hyperlink este vizibilă.
Adresă GitHub:Autentificarea cu hyperlink este vizibilă.
Pentru a analiza întregul proiect, faceți clic dreapta pe proiect în Solution Explorer și selectați Analizează portabilitatea asamblării. Poți de asemenea să mergi la meniul Analiză și să selectezi Analizează portabilitatea asamblării. Selectează fișierul executabil sau DLL-ul proiectului din acea locație.
După ce rulezi analiza, vei vedea Raportul de Portabilitate .NET. Doar tipurile care nu sunt suportate de platforma țintă sunt afișate în listă, iar recomandările pot fi vizualizate în fila Mesaje a listei de erori. Poți, de asemenea, să sari direct la zona problemelor din fila Mesaje.
Dacă nu vrei să folosești Visual Studio, poți face asta folosindPromptul de comandă folosește analizorul de portabilitate。 Pur și simplu descarcă API Portability Analyzer din depozitul Microsoft/dotnet-apiport. Adresă:Autentificarea cu hyperlink este vizibilă.
- Tastează următoarea comandă pentru a analiza directorul curent: \...\ApiPort.exe analizează -f .
- Pentru a analiza o listă specifică de fișiere .dll, tastează următoarea comandă: \...\ApiPort.exe analizează -f first.dll -f second.dll -f third.dll
Raportul de portabilitate .NET este salvat în directorul curent în format de fișier Excel (.xlsx). Fila Detalii dintr-un fișier Excel conține detalii.
|