У Visual Studio 2022 17.12 Microsoft дадала дадатковыя функцыі дыягностыкі і адладкі, якія паляпшаюць аналіз кода і адладку. Сярод гэтых змяненняў - паляпшэнні, звязаныя з уключэннем Copilot AI, які накіраваны на ўпарадкаванне працэсаў распрацоўкі. Адной з найбольш запатрабаваных функцый было рэалізаванае онлайн-адлюстраванне значэнняў функцыі вяртанне
. Пры навядзенні курсора мышы на гэтыя лічбы, якія зафарбаваны пад адпаведнымі інструкцыямі вяртання
, адлюстроўваецца значок Copilot і дадатковая інфармацыя. Калі вы націснеце на гэты значок, выраз аналізуецца штучным інтэлектам, каб выявіць любыя памылкі.
Разбор значэнняў зменных у вокнах «Аўта» і «Лакальныя» - яшчэ адзін спосаб, якім Copilot пашырае свае магчымасці на вокны адладкі. Дадатковы аналіз памылак прадастаўляецца з дапамогай значка AI побач з папярэднім праглядам зменных. Нягледзячы на тое, што спецыяльны памочнік AI для інструмента ўсё яшчэ знаходзіцца ў стадыі распрацоўкі, інструмент IEnumerable Visualizer таксама быў палепшаны, інтэгруючы IntelliSense з падсветкай сінтаксісу для запытаў LINQ.
Каб забяспечыць аднастайнае кіраванне кропкамі прыпынку ва ўсіх праектах, адладчык цяпер дазваляе вам імпартаваць і экспартаваць групы кропак прыпынку з іх параметрамі. Цяпер можна рабіць здымкі з дапамогай дыягнастычнага інструмента для параўнання стану памяці. Калі распрацоўшчыкі робяць два здымкі ва ўкладцы «Памяць», яны могуць убачыць змены, выбраўшы «Паказаць адрозненні». Акрамя таго, дыягнастычнае акно цяпер адлюстроўвае дадзеныя гістаграмы.
Гэты выпуск дадае функцыі на базе штучнага інтэлекту, у прыватнасці, для адладкі і рамонту кода, а таксама інтэгруе .NET 9. Цяпер карыстальнікі могуць капіяваць файлы ў асобнікі Visual Studio і запускаць некалькі налад праграмы на аснове патрабаванняў праекта з дапамогай карыстальніцкага інтэрфейсу. Паведамленні аб фіксацыі, якія ствараюцца Copilot, могуць быць дадаткова настроены распрацоўшчыкамі, якія могуць нават ствараць лакальныя сховішчы і кіраваць некалькімі ўліковымі запісамі GitHub. У дадатак да файлаў HTTP, якія падтрымліваюць зменныя запыту для паўторнага выкарыстання адказаў у наступных запытах, карыстальнікі Linux могуць таксама публікаваць WebJobs у Azure. Параметры каманднага радка можна ўсталяваць непасрэдна на панэлі інструментаў распрацоўшчыка C++.
Гэтыя паляпшэнні падрабязна апісаны ў публікацыі ў блогу Microsoft, а таксама ў поўным аглядзе усе абнаўленні прадстаўлены ў выпуску нататкі.
\
Распаліце сваю страсць да штучнага інтэлекту: навучыцеся пераўтвараць даныя ў магутныя маштабуемыя рашэнні з Code Labs Academy у інтэрнэце Data Science & AI Bootcamp.