Dela via


Analysera program med Visual Studio

Azure Migrate-program och kodutvärdering för .NET hjälper dig att identifiera eventuella problem som ditt program kan ha när det är portat till Azure och förbättra prestanda, skalbarhet och säkerhet genom att föreslå moderna, molnbaserade lösningar.

Verktyget är tillgängligt som ett Visual Studio-tillägg och ett CLI-verktyg.

Den här guiden beskriver hur du använder Visual Studio-tillägget för att söka igenom ditt program efter möjliga inkompatibiliteter med Azure.

Om du inte har installerat Visual Studio-tillägget följer du de här anvisningarna först.

Genomsök ditt program

Med program- och kodutvärderingen kan du bestämma vilka projekt i din lösning som ska genomsökas för att identifiera migreringsmöjligheter till Azure. Följ de här stegen för att skanna programmet.

  1. Öppna lösningen som innehåller de projekt som du vill migrera till Azure i Visual Studio 2022.
  2. Högerklicka på något av projekten i Solution Explorer-fönstret och välj Omplattform till Azure. Screenshot of the re-platform to Azure menu item in Visual Studio
  3. Verktyget startar och ger dig möjlighet att starta en ny analysrapport eller öppna en befintlig. Den visar även eventuella senaste analysrapporter. Screenshot showing the recent analysis reports
  4. Klicka på Ny rapport så visas projekten i din lösning i en trädvy. Du kan välja vilka projekt som ska analyseras. Du hittar webbprojekt som är förvalda åt dig och du kan ändra markeringen genom att markera eller avmarkera rutorna bredvid projekten. När verktyget körs analyserar det också de beroenden som dina valda projekt har. Screenshot showing the projects in the solution
  5. Klicka på knappen Nästa så visas alternativet för att analysera källkod och inställningar, binära beroenden eller båda. Screenshot of the product component selection screen

    Kommentar

    Alternativet källkod och inställningar söker bara igenom källkoden i de projekt som du valde på föregående skärm. Alternativet Binära beroenden genomsöker eventuella beroenden (till exempel NuGet-paket eller refererade dlls) som dina projekt förlitar sig på. Du kan förvänta dig att se många fler problem som identifieras när binära beroenden väljs . Genomsökning av binärfiler kan vara värdefullt eftersom de problem som identifieras kan identifiera potentiella problem i beroenden, men kanske inte heller är lika användbara eftersom källkoden inte är tillgänglig för dessa beroenden, så problemen kan inte åtgärdas, och i händelse av potentiella problem kanske det inte är några problem i ditt fall.

Det kan vara bra att generera två olika rapporter: för åtgärdsobjekt och för din medvetenhet. >

  1. Starta genomsökningen genom att klicka på knappen Analysera . De valda projekten genomsöks för att leta efter potentiella problem vid migrering till Azure. När du är klar visas en instrumentpanel med resultat. Screenshot showing the results of the scan

Nästa steg

Tolka resultatet

Information om hur du tolkar resultat finns i Tolka analysresultat från Azure Migrate-programmet och kodutvärdering för .NET.