Tôi thường trong nhu cầu gỡ lỗi/kiểm tra mã của tôi hoặc một phần nhỏ của nó.Gỡ lỗi mã C# mà không cần chạy ứng dụng
Một cách để đi là tất nhiên để chạy ứng dụng tôi đang phát triển hoặc khi phát triển một thư viện lớp tạo một ứng dụng thử nghiệm nhỏ.
Cách khác là tạo thử nghiệm đơn vị chỉ nhằm mục đích gỡ lỗi và chạy nó trong Visual Studio. Nhưng nếu tôi không muốn viết mã bổ sung (như thử nghiệm đơn vị dùng một lần) và tôi không muốn bắt đầu toàn bộ ứng dụng (mất một thời gian để bắt đầu và điều hướng đến mã mà tôi muốn gỡ lỗi), điều gì sẽ xảy ra?)?
Có cách nào để chạy một phần nhỏ mã trong Visual Stuio tương ứng giải thích mã C# không?
EDIT
tôi biết về LINQPad.
Nhưng đôi khi tôi muốn biết ví dụ: làm thế nào một Form
trông giống như trong khi chạy hoặc nếu một thành phần có thể nói chuyện với một cơ sở dữ liệu. Vì vậy LINQPad không phù hợp với nhu cầu của tôi trong những trường hợp đó ...
Điều này có thể phức tạp nếu mã phụ thuộc vào mã khác. Đối với các mảnh độc lập thực sự nhỏ, tại sao không tạo ra một dự án dòng lệnh từ đầu và sao chép và dán mã ở đó? – Vlad
Bạn có thể sử dụng tùy chọn QuickWatch trong studio trực quan. Nếu bạn muốn kiểm tra một vài câu lệnh khác nhau trong cùng một mã, hãy đặt điểm ngắt ở vị trí và mở cửa sổ đồng hồ bấm giờ. bạn có thể tìm thấy kết quả của câu lệnh bằng cách viết nó trên cửa sổ đồng hồ bấm giờ. –
Đó là một dự án riêng biệt? hoặc một phần trong toàn bộ dự án? – crassr3cords