Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 24583|Odpověď: 0

[Zdroj] Návod na analyzátor přenosnosti .NET knihovny

[Kopírovat odkaz]
Zveřejněno 10.06.2019 16:22:14 | | | |
Chcete zpřístupnit svou knihovnu na více platformách? Chcete se naučit, jak udělat svou aplikaci kompatibilnější s dalšími .NET implementacemi a konfiguračními soubory, včetně .NET Core. NET Standard, UWP a Xamarin pro iOS, Android a Mac) kompatibility? Nástroj .NET Portability Analyzer poskytuje podrobné zprávy o flexibilitě programu napříč různými implementacemi .NET analýzou assemblerů. Portability Analyzer je dostupný jako rozšíření pro Visual Studio a konzolovou aplikaci.
Naučte se, jak portovat kód knihovny .NET Framework do .NET Core, aby běžel napříč platformami a rozšířil rozsah aplikací, které tento kód používají.


Nové cíle

  • .NET Core: Modulární design umožňující paralelní práci a je zaměřený na multiplatformní scénáře. Práce paralelně znamená, že můžete adoptovat novou verzi .NET Core, aniž byste rozbili jiné aplikace.
  • ASP.NET Core: Nový webový framework postavený na .NET Core, který vývojářům poskytuje stejné výhody jako .NET Core.
  • Universal Windows Platform: Zlepšuje výkon aplikací Windows Store běžících na x64 a ARM strojích pomocí statické kompilace .NET Native.
  • .NET Core + Platform Extensions: Zahrnuje .NET Core API kromě dalších API v .NET ekosystému, jako jsou WCF, ASP.NET Core, FSharp a Azure.
  • .NET Standard + Platform Extensions: Zahrnuje .NET Standard API kromě dalších API v ekosystému .NET, jako jsou WCF, ASP.NET Core, FSharp a Azure.




Jak používat analyzátor přenosnosti

Pro zahájení práce s .NET Portability Analyzerem je nejprve potřeba stáhnout příslušné rozšíření z Visual Studio Marketplace. Funguje to s Visual Studio 2017 a novějšími. Portability Analyzer ve Visual Studiu můžete nakonfigurovat tak, že přejdete do Analytics > Portability Analyzer Settings a vyberete cílovou platformu.


Adresa ke stažení:Přihlášení k hypertextovému odkazu je viditelné.

Adresa GitHubu:Přihlášení k hypertextovému odkazu je viditelné.





Pro analýzu celého projektu klikněte pravým tlačítkem v Průzkumníku řešení a vyberte Analyzovat přenosnost assembleru. Můžete také přejít do nabídky Analyzovat a vybrat Analyzovat přenosnost sestavy. Vyberte spustitelný soubor projektu nebo DLL na tomto místě.



Po provedení analýzy uvidíte .NET Portability Report. V seznamu se zobrazují pouze typy, které nejsou podporovány cílovou platformou, a doporučení lze zobrazit na záložce Zprávy v seznamu chyb. Můžete také přeskočit přímo do problémové oblasti ze záložky Zprávy.





Pokud nechcete používat Visual Studio, můžete to udělat pomocíPříkazový řádek používá analyzátor přenosnosti。 Jednoduše si stáhněte API Portability Analyzer z repozitáře Microsoft/dotnet-apiport. Adresa:Přihlášení k hypertextovému odkazu je viditelné.

  • Zadejte následující příkaz pro analýzu aktuálního adresáře: \...\ApiPort.exe analyzovat -f .
  • Pro analýzu konkrétního seznamu .dll souborů zadejte následující příkaz: \...\ApiPort.exe analyzovat -f first.dll -f second.dll -f third.dll


.NET Portability Report je uložen v aktuálním adresáři ve formátu Excel (.xlsx). Záložka Detaily v Excelovém sešitu obsahuje podrobnosti.





Předchozí:Už jste někdy používali instant messaging přes IM?
Další:Požádejte o software pro živé vysílání v Kuaishou
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com