2010-02-25 33 views
7

Tôi đang làm việc trên một dự án ASP.NET. Khi tôi gỡ lỗi, tôi thường muốn chuyển từ trình duyệt của mình sang Visual Studio (2008) và chỉnh sửa một số mã. Visual Studio sau đó sẽ không cho phép tôi chỉnh sửa mã, trừ khi tôi dứt khoát gỡ lỗi trước.Làm cách nào để tự động dừng gỡ lỗi khi bắt đầu chỉnh sửa mã?

Có cách nào để định cấu hình Visual Studio như vậy sẽ tự động dừng gỡ lỗi và cho phép tôi chỉnh sửa mã hay tôi phải ngừng thủ công mỗi lần?

Vô hiệu hóa Edit, Continue không cho phép tôi để chỉnh sửa mã, nhưng điều này không buộc VS ngừng gỡ lỗi ...

Trả lời

0

Có nó có thể được thực hiện. Theo mặc định, tính năng này tắt. Để bật Chỉnh sửa và Tiếp tục, hãy chuyển đến Công cụ .. Tùy chọn trong trình đơn IDE của studio trực quan. Mở phần Gỡ lỗi của cây và nhấp vào Nhóm Chỉnh sửa và Tiếp tục. Đảm bảo chọn “Bật chỉnh sửa và tiếp tục”. Nếu bạn đang sử dụng VS 2005 Professional, bạn có thể cần phải bấm vào một hộp kiểm ở dưới cùng của màn hình này nói một cái gì đó giống như Hiển thị tất cả các tùy chọn.

alt text

CẬP NHẬT: Bạn phải tại một điểm break trong mã của bạn để chỉnh sửa. Bạn không thể chỉnh sửa chữ ký của phương thức, thêm phương thức mới, v.v. Các thay đổi như vậy không phải là những gì Chỉnh sửa và Tiếp tục được thiết kế và tôi thậm chí không thể bắt đầu nghĩ cách thức đó sẽ được Microsoft triển khai.

+0

vừa kiểm tra nó và hoạt động của nó .... cảm ơn :) –

+8

Cảm ơn bạn đã trả lời nhưng không trả lời chính xác câu hỏi của tôi. Tôi đã bật Chỉnh sửa và Tiếp tục nhưng tôi vẫn nhận được thông báo "Thay đổi không được phép khi mã đang chạy ... v.v ..." khi tôi cố chỉnh sửa mã của mình. Đó là lý do tại sao, như là một thay thế, tôi muốn VS tự động dừng gỡ lỗi hoàn toàn khi tôi cố gắng chỉnh sửa mã. Bạn có biết nếu điều này là có thể? – Daan

-2

Thay vì gỡ lỗi trong Visual Studio, hãy thử chỉ cần xây dựng dự án. Xem trong "Debug-> Build {projectname}".

Điều này sẽ không khóa mã của bạn khi chỉnh sửa. Chỉ cần nhớ xây dựng lại mỗi lần bạn muốn xem hiệu quả của các chỉnh sửa của mình.

0

Một công trình xung quanh, mà sẽ cho phép bạn chỉnh sửa mã của bạn trong khi gỡ lỗi
Trong trường hợp vs 2012
vào Tools -> Debugging -> Edit, Continue bỏ chọn Enable Edit, Continue, và đừng quên xây dựng lại/redebug sau khi chỉnh sửa enter image description here

Các vấn đề liên quan