Ngay cả khi tôi tạo một dự án WinForms sạch, Chỉnh sửa và Tiếp tục không hoạt động và gây ra cho tôi lỗi:
Không được phép thay đổi khi trình gỡ lỗi đã được đính kèm với một quy trình đang chạy hoặc mã đang được gỡ lỗi đã được tối ưu hóa tại thời điểm xây dựng hoặc chạy.
- Tùy chọn Chỉnh sửa và Tiếp tục được chọn trong Công cụ → Tùy chọn → Gỡ lỗi.
- Tối ưu hóa không được kích hoạt.
- Có vẻ như không có bất kỳ hồ sơ được quản lý nào được thiết lập.
- Tôi đang chạy ở chế độ Gỡ lỗi
- Tôi đang chạy trên CPU x64 và Windows XP 32-bit, nhưng đặt mục tiêu nền tảng thành x86 thay vì AnyCpu không giúp được gì.
- Sửa chữa cài đặt Visual Studio không hữu ích.
Tôi cũng tìm thấy bài viết này trên trang web MSDN:
Các tình huống không được hỗ trợ
Chỉnh sửa và Tiếp tục không khả dụng trong các tình huống gỡ lỗi sau:
Gỡ lỗi trên Windows 98.
Gỡ lỗi chế độ hỗn hợp (gốc / được quản lý).
Gỡ lỗi SQL.
Gỡ lỗi kết xuất Dr.Watson.
Chỉnh sửa mã sau một ngoại lệ chưa được xử lý, khi tùy chọn "Mở ngăn xếp cuộc gọi trên các ngoại lệ chưa được xử lý" không được chọn.
Gỡ lỗi ứng dụng thời gian chạy được nhúng.
Gỡ lỗi ứng dụng bằng Đính kèm vào thay vì chạy ứng dụng bằng Bắt đầu từ menu Gỡ lỗi.
Gỡ lỗi mã tối ưu hóa.
Gỡ lỗi mã được quản lý khi mục tiêu là ứng dụng 64 bit. Nếu bạn muốn sử dụng Chỉnh sửa và Tiếp tục, bạn phải đặt mục tiêu thành x86. (Thuộc tính dự án, tab Biên dịch, cài đặt Trình biên dịch nâng cao.).
Gỡ lỗi phiên bản mã cũ của bạn sau khi không thể tạo phiên bản mới do lỗi bản dựng.
Nhưng tôi có thể trả lời "Không" cho mọi mục trong danh sách này.
Nó đã hoạt động trước đây, nhưng vài ngày trước nó đã ngừng hoạt động và tôi không biết lý do có thể là gì.