Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 24583|Odpowiedź: 0

[Źródło] Poradnik dotyczący analizatora przenośności bibliotek .NET

[Skopiuj link]
Opublikowano 10.06.2019 16:22:14 | | | |
Chcesz udostępnić swoją bibliotekę na wielu platformach? Chcesz dowiedzieć się, jak uczynić swoją aplikację bardziej kompatybilną z innymi implementacjami .NET i plikami konfiguracyjnymi, w tym z .NET Core. NET Standard, UWP i Xamarin dla iOS, Android i Mac) kompatybilności? Narzędzie .NET Portability Analyzer dostarcza szczegółowe raporty dotyczące elastyczności programu w różnych implementacjach .NET poprzez analizę asemblerzy. Analizator przenośności jest dostępny jako rozszerzenie do Visual Studio oraz aplikacja konsolowa.
Dowiedz się, jak przenieść kod biblioteki .NET Framework na .NET Core, aby uruchomić na różnych platformach i rozszerzyć zakres aplikacji korzystających z tego kodu.


Nowe cele

  • .NET Core: Modułowy projekt umożliwiający pracę równoległą i skierowany do scenariuszy wieloplatformowych. Równolegle działanie pozwala zaadaptować nową wersję .NET Core bez psucia innych aplikacji.
  • ASP.NET Core: Nowy framework webowy zbudowany na .NET Core, oferujący deweloperom te same korzyści co .NET Core.
  • Universal Windows Platform: Poprawia wydajność aplikacji ze sklepu Windows działających na maszynach x64 i ARM przy użyciu statycznej kompilacji .NET Native.
  • .NET Core + Platform Extensions: Zawiera API .NET Core oprócz innych API w ekosystemie .NET, takich jak WCF, ASP.NET Core, FSharp i Azure.
  • .NET Standard + Platform Extensions: Zawiera standardowe API .NET oprócz innych API w ekosystemie .NET, takich jak WCF, ASP.NET Core, FSharp i Azure.




Jak korzystać z analizatora przenośności

Aby zacząć pracę z .NET Portability Analyzer, najpierw musisz pobrać odpowiednie rozszerzenie z Visual Studio Marketplace. Działa z Visual Studio 2017 i nowszymi. Możesz skonfigurować Analizator Przenośności w Visual Studio, przechodząc do Ustawień Analizy > Portability Analyzera i wybierając docelową platformę.


Adres do pobrania:Logowanie do linku jest widoczne.

Adres GitHub:Logowanie do linku jest widoczne.





Aby przeanalizować cały projekt, kliknij prawym przyciskiem myszy w Eksploratorze rozwiązań i wybierz Analizuj przenośność asemblera. Możesz także przejść do menu Analizuj i wybrać Analizuj przenośność zespołu. Wybierz plik wykonywalny projektu lub DLL w tym miejscu.



Po przeprowadzeniu analizy zobaczysz .NET Portability Report. Na liście wyświetlane są tylko typy, które nie są obsługiwane przez platformę docelową, a rekomendacje można zobaczyć w zakładce Wiadomości na liście błędów. Możesz też przejść bezpośrednio do obszaru problemu z zakładki Wiadomości.





Jeśli nie chcesz korzystać z Visual Studio, możesz to zrobić za pomocąWiersz poleceń korzysta z analizatora przenośności。 Wystarczy pobrać API Portability Analyzer z repozytorium Microsoft/dotnet-apiport. Adres:Logowanie do linku jest widoczne.

  • Wpisz następujące polecenie, aby przeanalizować bieżący katalog: \...\ApiPort.exe analizować -f .
  • Aby przeanalizować konkretną listę plików .dll, wpisz następujące polecenie: \...\ApiPort.exe analizować -f first.dll -f second.dll -f third.dll


Raport .NET Portability jest zapisany w aktualnym katalogu w formacie Excel (.xlsx). Zakładka Szczegóły w zeszycie Excela zawiera szczegóły.





Poprzedni:Czy kiedykolwiek korzystałeś z wiadomości instant komunikatorów?
Następny:Poproś o oprogramowanie do transmisji na żywo w Kuaishou
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com