Với Visual Studio 2022 17.12, Microsoft đã bổ sung thêm các tính năng chẩn đoán và gỡ lỗi nhằm cải thiện khả năng phân tích và gỡ lỗi mã. Trong số những thay đổi này có những cải tiến liên quan đến việc kết hợp Copilot AI, nhằm mục đích hợp lý hóa các quy trình phát triển. Một trong những tính năng được tìm kiếm nhiều nhất là hiển thị trực tuyến các giá trị của hàm return` đã được triển khai. Di chuột qua những con số này, có màu xám bên dưới hướng dẫn
trở về` có liên quan, sẽ hiển thị biểu tượng Phi công phụ và nhiều thông tin khác. Khi bạn nhấp vào biểu tượng này, biểu thức sẽ được AI phân tích để phát hiện bất kỳ lỗi nào.
Phân tích giá trị của các biến trong cửa sổ “Tự động” và “Địa phương” là một cách khác Copilot mở rộng khả năng của mình sang cửa sổ gỡ lỗi. Phân tích lỗi bổ sung được cung cấp thông qua biểu tượng AI bên cạnh các bản xem trước biến. Mặc dù trợ lý AI chuyên dụng cho công cụ vẫn đang trong giai đoạn phát triển nhưng công cụ IEnumerable Visualizer cũng đã được cải tiến, tích hợp IntelliSense với tính năng tô sáng cú pháp cho truy vấn LINQ.
Để đảm bảo quản lý thống nhất các điểm dừng trên tất cả các dự án, trình gỡ lỗi hiện cho phép bạn nhập và xuất các nhóm điểm dừng với các tùy chọn của chúng. Giờ đây, bạn có thể chụp ảnh nhanh bằng công cụ chẩn đoán để so sánh trạng thái bộ nhớ. Khi nhà phát triển chụp hai ảnh chụp nhanh trong tab "Bộ nhớ", họ có thể thấy các thay đổi bằng cách chọn "Hiển thị sự khác biệt". Ngoài ra, cửa sổ chẩn đoán hiện hiển thị dữ liệu biểu đồ.
Bản phát hành này bổ sung các tính năng hỗ trợ AI, đặc biệt là gỡ lỗi và sửa mã, đồng thời tích hợp .NET 9. Giờ đây, người dùng có thể sao chép tệp vào phiên bản Visual Studio và khởi chạy nhiều cài đặt chương trình dựa trên yêu cầu của dự án bằng giao diện người dùng. Các thông báo cam kết do Copilot tạo ra có thể được các nhà phát triển tùy chỉnh thêm, những người thậm chí có thể tạo các kho lưu trữ cục bộ và quản lý nhiều tài khoản GitHub. Ngoài các tệp HTTP hỗ trợ các biến truy vấn để sử dụng lại phản hồi trong các yêu cầu tiếp theo, người dùng Linux cũng có thể xuất bản WebJobs lên Azure. Các tham số dòng lệnh có thể được đặt trực tiếp trong Thanh công cụ dành cho nhà phát triển C++.
Những cải tiến này được mô tả chi tiết trong bài đăng trên blog của Microsoft và tổng quan đầy đủ về tất cả các bản nâng cấp đều có trong ghi chú phát hành.
\
Khơi dậy niềm đam mê AI của bạn: Tìm hiểu cách chuyển đổi dữ liệu thành các giải pháp mạnh mẽ, có thể mở rộng với Code Labs Academy trực tuyếnData Science & AI Bootcamp.