7

Opis problemu:wizualna Studio Express 2012 irytujące wyskakujące okienko dialogowe na rzucony wyjątek

Ilekroć jest wyjątek i nie przechwycony się okno wyskakuje. Chcę, aby program Visual Studio Express 2012 po prostu przerywał i przestał przechwytywać wszystkie moje dane wejściowe w tym modalnym oknie dialogowym. Przykład okna dialogowego: enter image description here

kupna rozwiązanie:

VS nie pokazuj tego irytujące wyskakujące okno, ale coś, co nazywa asystent wyjątkiem. Jak mogę uzyskać ten sam rodzaj przerwy w przypadku wyjątków w 2012 r., Tak jak w 2010 r.? Nawet jeśli nie jest to możliwe, naprawdę chcę, aby okienko wyskakujące było znikające pod numerem, zachowując jednocześnie przerwę.

Czego próbowałem rozwiązać ten problem:

  1. poszukiwanie rozwiązania na Google i tutaj na StackOverflow (niektóre z kluczowych użyłem: visual studio 2012, wyskakujące okna , dialog, asystent wyjątek, wyjątek, break)
  2. Run naprawa na VS 2012
  3. odinstalować i usunąć ustawienia (folder: C: \ Users \ < nazwa_użytkownika> \ Documents \ Visual Studio 2012), następnie zainstalować
  4. Narzędzie s -> Import i eksport Ustawienia -> "Reset wszystkich ustawień"
  5. Włącz "break gdy typ jest wyjątek"
  6. zmienić ustawienia w: "Narzędzia -> Opcje -> Debugging -> General"

Edytuj:

Używam wersji Express, no exception assistant anymore! :(

Edit2:

Found (bardzo brzydki) obejście użyciu AutoHotkey:

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

Odpowiedz

3

Opierając się od odpowiedzi na poniższym forum, VS 2012 ekspresowe nie ma już opcji asystent wyjątek: http://connect.microsoft.com/VisualStudio/feedback/details/762652/enable-exception-assistant-option-missing-from-vs2012-express-for-desktop

Mam nadzieję, że zobaczymy to w przyszłych wersjach VS Express. VS 2010 Express jest nadal dostępny według mojej wiedzy, a 2012 może odczytywać projekty z 2010 roku bez niszczenia kompatybilności. Więc jeśli to dla ciebie ważna sprawa, możesz wrócić do roku 2010, aby prześledzić błędy. Nie jest to szczególnie ekscytujące rozwiązanie, ale wciąż jestem pod wrażeniem, że Microsoft wydał tyle funkcji, ile ma w wydaniach Express.

2

W VS2012, kiedy niesprawdzonych Narzędzia -> Opcje -> Debugging -> Ogólne -> „Włącz wyjątek . asystent”pojawia się okno dialogowe przykry

Powiązane problemy