Cách debug ứng dụng C#

1. Chuẩn bị môi trường

  • Sử dụng Visual Studio hoặc Visual Studio Code với các extension như C# for Visual Studio Code.
  • Đảm bảo cài đặt .NET SDK phù hợp với dự án.
  • Cài đặt C# Dev Kit Extensions cho Visual Studio Code

2. Chạy ứng dụng trong chế độ Debug

  • Visual Studio: Nhấn F5 hoặc chọn Debug > Start Debugging.
  • Visual Studio Code:
    • Cấu hình file launch.json (thường được tạo sẵn khi bạn chạy lần đầu).
    • Nhấn F5 để khởi động chế độ debug.

3. Đặt Breakpoints

Breakpoints cho phép dừng chương trình tại một dòng mã cụ thể:

  • Nhấn vào lề bên trái của dòng mã trong trình soạn thảo (hoặc nhấn F9 trong Visual Studio).
  • Khi chương trình chạy tới dòng đó, nó sẽ tạm dừng.

4. Kiểm tra giá trị biến

Khi chương trình dừng tại breakpoint:

  • Di chuột qua biến để xem giá trị.
  • Sử dụng Watch Window để thêm biến cần theo dõi.
  • Dùng Immediate Window để thực thi lệnh và kiểm tra giá trị.

5. Sử dụng công cụ Step

Các lệnh step giúp bạn kiểm soát luồng chạy:

  • Step Over (F10): Chạy qua một dòng mã (không vào phương thức con).
  • Step Into (F11): Đi vào phương thức con để xem chi tiết bên trong.
  • Step Out (Shift + F11): Thoát khỏi phương thức hiện tại.

 


Tác giả: Bạch Ngọc Toàn

Chú ý: Tất cả các bài viết trên TEDU.COM.VN đều thuộc bản quyền TEDU, yêu cầu dẫn nguồn khi trích lại trên website khác.

Lên trên