Microsoft는 Visual Studio 2022 17.12에 코드 분석 및 디버깅을 개선하는 추가 진단 및 디버깅 기능을 추가했습니다. 이러한 변화 중에는 개발 프로세스 간소화를 목표로 하는 Copilot AI 통합과 관련된 개선 사항이 있습니다. 가장 많이 찾는 기능 중 하나는 구현된 함수 '반환' 값의 온라인 표시였습니다. 관련 '반품' 지침 아래 회색으로 표시된 숫자 위로 마우스를 가져가면 Copilot 아이콘과 추가 정보가 표시됩니다. 이 아이콘을 클릭하면 AI가 표현식을 분석하여 오류를 찾아냅니다.
"자동" 및 "로컬" 창에서 변수 값을 구문 분석하는 것은 Copilot이 기능을 디버그 창으로 확장하는 또 다른 방법입니다. 변수 미리보기 옆에 있는 AI 아이콘을 통해 추가 오류 분석이 제공됩니다. 도구용 전용 AI 도우미는 아직 개발 단계에 있지만 IEnumerable Visualizer 도구도 개선되어 IntelliSense와 LINQ 쿼리에 대한 구문 강조 기능이 통합되었습니다.
모든 프로젝트에서 중단점을 균일하게 관리하기 위해 이제 디버거에서 해당 옵션과 함께 중단점 그룹을 가져오고 내보낼 수 있습니다. 이제 진단 도구를 사용하여 스냅샷을 찍어 메모리 상태를 비교할 수 있습니다. 개발자가 "메모리" 탭에서 두 개의 스냅샷을 찍을 때 "차이점 표시"를 선택하여 변경 사항을 확인할 수 있습니다. 또한 이제 진단 창에 히스토그램 데이터가 표시됩니다.
이 릴리스에는 특히 디버깅 및 코드 복구를 위한 AI 기반 기능이 추가되었으며 .NET 9가 통합되었습니다. 이제 사용자는 사용자 인터페이스를 사용하여 Visual Studio 인스턴스에 파일을 복사하고 프로젝트 요구 사항에 따라 여러 프로그램 설정을 시작할 수 있습니다. Copilot에서 생성된 커밋 메시지는 개발자가 추가로 사용자 정의할 수 있으며 로컬 리포지토리를 만들고 여러 GitHub 계정을 관리할 수도 있습니다. 후속 요청에서 응답을 재사용하기 위해 쿼리 변수를 지원하는 HTTP 파일 외에도 Linux 사용자는 WebJobs를 Azure에 게시할 수도 있습니다. 명령줄 매개변수는 C++ 개발자 도구 모음에서 직접 설정할 수 있습니다.
이러한 개선 사항은 Microsoft 블로그 게시물에 자세히 설명되어 있으며, 모든 업그레이드는 릴리스 노트에 나와 있습니다.
\
AI에 대한 열정에 불을 붙이세요. Code Labs Academy의 온라인데이터 과학 및 AI 부트캠프를 통해 데이터를 강력하고 확장 가능한 솔루션으로 변환하는 방법을 알아보세요.