A Visual Studio 2022 17.12 verziójával a Microsoft további diagnosztikai és hibakeresési funkciókat adott hozzá, amelyek javítják a kódelemzést és a hibakeresést. E változtatások közé tartoznak a Copilot AI beépítésével kapcsolatos fejlesztések, amelyek célja a fejlesztési folyamatok egyszerűsítése. Az egyik legkeresettebb funkció a „return” függvényértékek online megjelenítése volt, amelyet implementáltak. Ha ezekre a számokra viszi az egérmutatót, amelyek szürkén jelennek meg a vonatkozó „visszaküldési” utasítások alatt, megjelenik egy Copilot ikon és további információk. Ha erre az ikonra kattint, az AI elemzi a kifejezést, hogy feltárja a hibákat.
Az „Auto” és „Locals” ablakban lévő változók értékeinek elemzése egy másik módja annak, hogy a Copilot kiterjeszti képességét a hibakereső ablakokra. További hibaelemzést a változó előnézete melletti AI ikon biztosítja. Bár az eszközhöz dedikált AI-asszisztens még fejlesztési fázisban van, az IEnumerable Visualizer eszközt is továbbfejlesztették, integrálva az IntelliSense-t a LINQ-lekérdezések szintaktikai kiemelésével.
A töréspontok minden projektben történő egységes kezelésének biztosítása érdekében a hibakereső mostantól lehetővé teszi töréspontcsoportok importálását és exportálását a hozzájuk tartozó opciókkal együtt. A diagnosztikai eszközzel pillanatfelvételek készíthetők a memóriaállapotok összehasonlításához. Amikor a fejlesztők két pillanatképet készítenek a „Memória” lapon, a „Különbségek megjelenítése” lehetőséget választva láthatják a változásokat. Ezenkívül a diagnosztikai ablak most már hisztogramadatokat is megjelenít.
Ez a kiadás mesterséges intelligencia alapú funkciókat ad hozzá, különösen a hibakereséshez és a kódjavításhoz, és integrálja a .NET 9-et. A felhasználók mostantól fájlokat másolhatnak a Visual Studio példányaiba, és a felhasználói felület segítségével több programbeállítást is elindíthatnak a projekt követelményei alapján. A Copilot által generált Commit üzeneteket a fejlesztők tovább testreszabhatják, akár helyi adattárakat is létrehozhatnak, és több GitHub-fiókot is kezelhetnek. A lekérdezési változókat támogató HTTP-fájlok mellett a válaszok későbbi kérésekben történő újrafelhasználása érdekében a Linux-felhasználók webfeladatokat is közzétehetnek az Azure-ban. A parancssori paraméterek közvetlenül a C++ fejlesztői eszköztárban állíthatók be.
Ezeket a fejlesztéseket a Microsoft blogbejegyzése és a minden frissítés megtalálható a release megjegyzések.
\
Gyújtsa lángra a mesterséges intelligencia iránti szenvedélyét: Tanulja meg, hogyan alakíthatja át az adatokat hatékony, méretezhető megoldásokká a Code Labs Academy online Data Science & AI Bootcampje segítségével.