Chcete sprístupniť svoju knižnicu na viacerých platformách? Chcete sa naučiť, ako urobiť vašu aplikáciu kompatibilnejšou s inými .NET implementáciami a konfiguračnými súbormi, vrátane .NET Core. NET Standard, UWP a Xamarin pre iOS, Android a Mac)? Nástroj .NET Portability Analyzer poskytuje podrobné správy o flexibilite programu naprieč rôznymi .NET implementáciami analýzou assemblerov. Portability Analyzer je dostupný ako rozšírenie pre Visual Studio a konzolovú aplikáciu. Naučte sa, ako preniesť knižničný kód .NET Framework do .NET Core, aby ste mohli bežať naprieč platformami a rozšíriť rozsah aplikácií, ktoré tento kód používajú.
Nové ciele
- .NET Core: Modulárny dizajn, ktorý umožňuje paralelnú prácu a je zameraný na multiplatformové scenáre. Práca paralelne znamená, že môžete prijať novú .NET Core verziu bez toho, aby ste pokazili iné aplikácie.
- ASP.NET Core: Nový webový framework postavený na .NET Core, ktorý vývojárom poskytuje rovnaké výhody ako .NET Core.
- Universal Windows Platform: Zlepšuje výkon aplikácií z Windows Store bežiacich na x64 a ARM strojoch pomocou statickej kompilácie .NET Native.
- .NET Core + Platform Extensions: Obsahuje .NET Core API okrem ďalších API v .NET ekosystéme, ako sú WCF, ASP.NET Core, FSharp a Azure.
- .NET Standard + Platform Extensions: Zahŕňa .NET Standard API okrem ďalších API v .NET ekosystéme, ako sú WCF, ASP.NET Core, FSharp a Azure.
Ako používať Portability Analyzer
Ak chcete začať s .NET Portability Analyzerom, najskôr si musíte stiahnuť príslušné rozšírenie z Visual Studio Marketplace. Funguje to s Visual Studio 2017 a novšími. Portability Analyzer si môžete nakonfigurovať vo Visual Studio tak, že prejdete do Analytics > Portability Analyzer Settings a vyberiete cieľovú platformu.
Adresa na stiahnutie:Prihlásenie na hypertextový odkaz je viditeľné.
GitHub adresa:Prihlásenie na hypertextový odkaz je viditeľné.
Ak chcete analyzovať celý projekt, kliknite pravým tlačidlom v Prieskumníku riešení a vyberte Analyzovať prenosnosť zostavy. Môžete tiež prejsť do menu Analyzovať a vybrať Analyzovať prenosnosť zostavy. Vyberte spustiteľný súbor projektu alebo DLL na tomto mieste.
Po spustení analýzy uvidíte .NET Portability Report. V zozname sa zobrazujú iba typy, ktoré nie sú podporované cieľovou platformou, a odporúčania je možné zobraziť na karte Správy v Zozname chýb. Môžete tiež skočiť priamo do problémovej oblasti zo záložky Správy.
Ak nechcete používať Visual Studio, môžete to urobiť pomocouPríkazový riadok používa analyzátor prenosnosti。 Jednoducho si stiahnite API Portability Analyzer z repozitára Microsoft/dotnet-apiport. Adresa:Prihlásenie na hypertextový odkaz je viditeľné.
- Zadajte nasledujúci príkaz na analýzu aktuálneho adresára: \...\ApiPort.exe analyzovať -f .
- Na analýzu konkrétneho zoznamu .dll súborov zadajte nasledujúci príkaz: \...\ApiPort.exe analyzovať -f first.dll -f second.dll -f third.dll
.NET Portability Report je uložený v aktuálnom adresári vo formáte Excel (.xlsx). Záložka Detaily v Excelovom zošite obsahuje detaily.
|