Tillägg för kodoptimering för Visual Studio (förhandsversion)
Med tillägget Kodoptimeringar för Visual Studio kan du generera ett förslag på kodkorrigering för prestandaproblem som identifieras av kodoptimeringar i dina .NET-appar som körs.
Den här artikeln vägleder dig genom att använda tillägget med GitHub Copilot i Visual Studio.
Förutsättningar
- Installera version 17.10 eller 17.11 av Visual Studio.
Kommentar
Version 17.12 av Visual Studio stöds inte ännu.
- Registrera dig för och logga in på ett GitHub-konto med en giltig GitHub Copilot-prenumeration.
- Aktivera följande tjänster för .NET-programmet:
Verifiera kodoptimeringar för ditt program
Kom igång genom att se till att kodoptimeringar identifieras för ditt program.
I Azure Portal navigerar du till application insights-resursen.
Välj Undersök>prestanda.
På bladet Prestanda väljer du knappen Kodoptimeringar på den översta menyn.
Anteckna:
- Application Insights-resursnamnet.
- Application Insights-program-ID:t finns på API Access-bladet.
- Det konto som du är inloggad på Azure Portal med.
Installera tillägget Kodoptimeringar (förhandsversion)
Installera tillägget Kodoptimeringar för Visual Studio.
Åtgärda problem i koden med hjälp av tillägget
När kodoptimeringstillägget (förhandsversion) har installerats introduceras en agent som anropas @code_optimizations
med några kommandon eller "färdigheter" som du kan använda i GitHub Copilot för att interagera med problem med kodoptimering.
I Visual Studio öppnar du lagringsplatsen med .NET-programmet med kodoptimering aktiverat.
Öppna GitHub Copilot-chatten.
Anropa tillägget genom att köra följande kommando, ersätta platshållaren med ditt eget Application Insights-resursnamn eller med Application Insights-program-ID.
@code_optimizations /connect <YOUR_APPLICATION_INSIGHTS_RESOURCE_NAME_OR_APPLICATION_ID>
Kommandot hämtar de vanligaste problemen från kodoptimeringar, mappar dem till källkoden på din lokala lagringsplats och föreslår korrigeringar/rekommendationer. Den genererar automatiskt den högsta rekommendationen.
Kommentar
Som standard returneras endast problem från de senaste 24 timmarna.
Generera korrigeringar för andra problem genom att följa anvisningarna i Copilot-svaret.