Met Visual Studio 2022 17.12 heeft Microsoft extra diagnostische en foutopsporingsfuncties toegevoegd die de codeanalyse en foutopsporing verbeteren. Tot deze veranderingen behoren verbeteringen die verband houden met de integratie van Copilot AI, die tot doel heeft ontwikkelingsprocessen te stroomlijnen. Een van de meest gewilde functies is de online weergave van functie 'return'-waarden, die is geïmplementeerd. Als u over deze cijfers beweegt, die grijs zijn weergegeven onder de relevante 'retour'-instructies, wordt een Copilot-pictogram en meer informatie weergegeven. Wanneer u op dit pictogram klikt, wordt de uitdrukking door AI geanalyseerd om eventuele fouten aan het licht te brengen.
Het parseren van de waarden van variabelen in de vensters “Auto” en “Locals” is een andere manier waarop Copilot zijn mogelijkheden uitbreidt naar de foutopsporingsvensters. Aanvullende foutanalyse wordt geboden via een AI-pictogram naast de variabele previews. Hoewel een speciale AI-assistent voor de tool zich nog in de ontwikkelingsfase bevindt, is ook de IEnumerable Visualizer-tool verbeterd, waarbij IntelliSense is geïntegreerd met syntaxisaccentuering voor LINQ-query's.
Om een uniform beheer van breekpunten in alle projecten te garanderen, kunt u met de debugger nu groepen breekpunten met hun opties importeren en exporteren. Er kunnen nu momentopnamen worden gemaakt met het diagnosehulpmiddel om de geheugenstatus te vergelijken. Wanneer ontwikkelaars twee momentopnamen maken op het tabblad 'Geheugen', kunnen ze de wijzigingen zien door 'Verschillen tonen' te kiezen. Bovendien geeft het diagnosevenster nu histogramgegevens weer.
Deze release voegt AI-aangedreven functies toe, met name voor foutopsporing en codereparatie, en integreert .NET 9. Gebruikers kunnen nu bestanden kopiëren naar Visual Studio-instanties en meerdere programma-instellingen starten op basis van projectvereisten met behulp van de gebruikersinterface. Door Copilot gegenereerde commit-berichten kunnen verder worden aangepast door ontwikkelaars, die zelfs lokale opslagplaatsen kunnen maken en meerdere GitHub-accounts kunnen beheren. Naast HTTP-bestanden die queryvariabelen ondersteunen om antwoorden in volgende aanvragen te hergebruiken, kunnen Linux-gebruikers ook WebJobs naar Azure publiceren. Commandoregelparameters kunnen rechtstreeks in de C++ Developer Toolbar worden ingesteld.
Deze verbeteringen worden gedetailleerd beschreven in Microsoft's blogpost, en een volledig overzicht van alle upgrades worden gegeven in de release notes.
\
Ontsteek uw passie voor AI: leer hoe u gegevens omzet in krachtige, schaalbare oplossingen met de online[Data Science & AI Bootcamp] van Code Labs Academy(https://codelabsacademy.com/courses/data-science-and-ai).