Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 24583|Svar: 0

[Källa] .NET Library Portability Analyzer Handledning

[Kopiera länk]
Publicerad på 2019-06-10 16:22:14 | | | |
Vill du göra ditt bibliotek tillgängligt på flera plattformar? Vill du lära dig hur du gör din app mer kompatibel med andra .NET-implementationer och konfigurationsfiler, inklusive .NET Core. NET Standard, UWP och Xamarin för iOS, Android och Mac) kompatibilitet? .NET Portability Analyzer-verktyget ger detaljerade rapporter om programmets flexibilitet över olika .NET-implementationer genom att analysera assemblies. Portability Analyzer finns som en Visual Studio-tillägg och en konsolapp.
Lär dig hur du portar .NET Framework-bibliotekskoden till .NET Core för att köras över plattformar och utöka omfattningen av appar som använder den koden.


Nya mål

  • .NET Core: Modulär design som möjliggör parallellt arbete och är inriktad på plattformsoberoende scenarier. Att arbeta parallellt innebär att du kan anta en ny .NET Core-version utan att förstöra andra appar.
  • ASP.NET Core: Ett nytt webbramverk byggt ovanpå .NET Core, som ger utvecklare samma fördelar som .NET Core.
  • Universal Windows Platform: Förbättrar prestandan för Windows Store-appar som körs på x64- och ARM-maskiner med statisk kompilering av .NET Native.
  • .NET Core + Platform Extensions: Inkluderar .NET Core API:er utöver andra API:er i .NET-ekosystemet såsom WCF, ASP.NET Core, FSharp och Azure.
  • .NET Standard + Platform Extensions: Inkluderar .NET Standard API:er utöver andra API:er i .NET-ekosystemet såsom WCF, ASP.NET Core, FSharp och Azure.




Hur man använder Portability Analyzer

För att komma igång med .NET Portability Analyzer behöver du först ladda ner rätt tillägg från Visual Studio Marketplace. Det fungerar med Visual Studio 2017 och senare. Du kan konfigurera Portability Analyzer i Visual Studio genom att gå till Analytics > Portability Analyzer Settings och välja målplattformen.


Nedladdningsadress:Inloggningen med hyperlänken är synlig.

GitHub-adress:Inloggningen med hyperlänken är synlig.





För att analysera hela projektet, högerklicka på projektet i Lösningsutforskaren och välj Analysera monteringsportabilitet. Du kan också gå till menyn Analysera och välja Analysera Monteringsportabilitet. Välj projektets körbara fil eller DLL-fil på den platsen.



Efter att du kört analysen ser du .NET Portability Report. Endast typer som inte stöds av målplattformen visas i listan, och rekommendationer kan visas under fliken Meddelanden i fellistan. Du kan också hoppa direkt till problemområdet från fliken Meddelanden.





Om du inte vill använda Visual Studio kan du göra det genom att användaKommandotolken använder portabilitetsanalysatorn。 Ladda helt enkelt ner API Portability Analyzer från Microsoft/dotnet-apiport-arkivet. Adress:Inloggningen med hyperlänken är synlig.

  • Skriv följande kommando för att analysera den aktuella katalogen: \...\ApiPort.exe analys -f .
  • För att analysera en specifik lista med .dll filer, skriv följande kommando: \...\ApiPort.exe analys -f first.dll -f second.dll -f third.dll


.NET Portability Report sparas i den aktuella katalogen i Excel-filformat (.xlsx). Fliken Detaljer i en Excel-arbetsbok innehåller detaljer.





Föregående:Har du någonsin använt IM-meddelanden med snabbmeddelanden?
Nästa:Be om en programvara för ett Kuaishou live-sändningsprotokoll
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com