7

Mô tả sự cố:Visual Studio Express 2012 hộp thoại pop-up gây phiền nhiễu trên ném ngoại lệ

Bất cứ khi nào một ngoại lệ được ném và không đánh bắt một hộp thoại bật lên. Tôi muốn Visual Studio Express 2012 chỉ để phá vỡ và ngừng lấy tất cả các đầu vào của tôi với cửa sổ hộp thoại phương thức này. Ví dụ về hộp thoại: enter image description here

giải pháp Wanted:

VS không hiển thị cửa sổ này sổ pop-up gây phiền nhiễu nhưng một cái gì đó gọi là trợ lý ngoại lệ. Làm cách nào để tôi có thể nhận được cùng một loại vi phạm về ngoại lệ trong năm 2012 như trong năm 2010? Ngay cả khi điều đó là không thể, tôi thực sự muốn cửa sổ bật lên là biến mất trong khi vẫn giữ nguyên giờ nghỉ.

Những điều tôi đã cố gắng để giải quyết vấn đề này:

  1. Tìm kiếm một giải pháp trên cả Google và đây trên StackOverflow (một số từ khóa Tôi đã sử dụng: Visual Studio 2012, pop-up, cửa sổ , hộp thoại, trợ lý ngoại lệ, ngoại lệ, phá vỡ)
  2. Run sửa chữa trên VS 2012
  3. Uninstall và xóa cài đặt (thư mục: C: \ Users \ < username> \ Documents \ Visual Studio 2012) tiếp theo là một cài đặt
  4. Dụng cụ s -> Import and Export Settings -> "Cài lại tất cả cài đặt"
  5. Kích hoạt tính năng "Break khi loại ngoại lệ được ném"
  6. Thay đổi cài đặt trong: "Tools -> Options -> Debugging -> General"

Chỉnh sửa:

Tôi đang sử dụng ấn bản Express, no exception assistant anymore! :(

Edit2:

Tìm thấy một (rất xấu xí) workaround sử dụng AutoHotkey:

#SingleInstance force 
#Persistent 
loop 
{ 
    WinWaitActive, Microsoft Visual Studio Express 2012 for Windows Desktop 
    WinClose, Microsoft Visual Studio Express 2012 for Windows Desktop 
} 
return 

Trả lời

3

Dựa tắt của câu trả lời trên diễn đàn sau, VS 2012 nhanh không còn có trợ lý ngoại lệ tùy chọn: http://connect.microsoft.com/VisualStudio/feedback/details/762652/enable-exception-assistant-option-missing-from-vs2012-express-for-desktop

Hy vọng rằng chúng ta sẽ thấy nó trở lại trong các phiên bản tương lai của VS Express. VS 2010 Express vẫn có sẵn cho kiến ​​thức của tôi và năm 2012 có thể đọc các dự án 2010 mà không phá hủy khả năng tương thích. Vì vậy, nếu đó là một vấn đề lớn với bạn, bạn có thể quay trở lại năm 2010 để theo dõi các lỗi. Không phải là một giải pháp đặc biệt thú vị, nhưng tôi vẫn ấn tượng rằng Microsoft đã đưa ra nhiều tính năng như họ có trong các phiên bản Express.

2

Trong VS2012, khi tôi không được kiểm soát Tools -> Options -> Debugging -> General -> "Enable ngoại lệ . trợ lý" tôi nhận được hộp thoại gây phiền nhiễu