2013-04-03 16 views
13

Để chuyển đổi đột phá trên tất cả các trường hợp ngoại lệ ngay bây giờ, tôi phải:Có một phím tắt trong Visual Studio để chuyển đổi ngắt trên tất cả các ngoại lệ CLR, cơ hội đầu tiên?

  1. Debug-> Exceptions
  2. Bấm vào cột Thrown bên cạnh "Common Language Runtime Eceptions"
  3. OK

enter image description here

Thông thường tôi muốn dừng tất cả ngoại lệ, nhưng khi làm việc trong mã có sử dụng ngoại lệ trong trường hợp chính, tôi cần phải tắt hành vi đó. Có một tổ hợp phím sẽ được tốt đẹp.

+1

Tôi cho rằng bạn có thể ghi macro để thực hiện việc này và liên kết nó với tổ hợp phím ... – JerKimball

+0

@JerKimball: Macro được ghi có chứa một dòng duy nhất 'DTE.ExecuteCommand (" Debug.Exceptions ")' - và thực sự sẽ chỉ hiển thị hộp thoại. – Martin

+1

Thật dễ dàng để ràng buộc một khóa để mở hộp thoại (và tôi đã có một ràng buộc như vậy, theo mặc định). Nhưng tôi muốn có một chìa khóa để chuyển đổi đột phá. –

Trả lời

6

Không có cách nào được tích hợp để thực hiện việc này.
Tuy nhiên, trừ khi bạn đang sử dụng Visual Studio Express, bạn có thể thử Tiện ích mở rộng này: Exception Breaker, nó hoạt động cho tôi.

Tiện ích mở rộng này cung cấp nút thanh công cụ cơ bản chuyển đổi hộp kiểm bạn đã hiển thị trong ảnh của mình. Và bạn có thể gán một phím tắt cho nó giống như bất kỳ nút thanh công cụ nào khác.

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