Otrzymuję wyjątki wyrzucane skądś, ale wszystko, co otrzymuję z kompilatora, to "Pierwsza przypadek wyjątek typu" System.ArgumentOutOfRangeException "wystąpił w mscorlib.dll". Jest to dla mnie bezużyteczne, ponieważ nie jest to mój kod (jestem pewien, że jest to domyślna biblioteka). Chciałbym zobaczyć ślad stosu lub coś takiego, więc wiem, gdzie w moim kodzie wszystko poszło nie tak. Jest to dość duży kod źródłowy (z których wiele nie jest mój), i jest wiele wielowątkowych i innych rzeczy, więc prawie nie da się próbować przejść przez kod bez jakiegoś pojęcia, od czego zacząć. Czy istnieje jakieś ustawienie, które sprawiłoby, że WSZYSTKIE wyjątki spowodowałyby przerwę, tak żebym mógł zobaczyć stos wywołań, kiedy one wystąpią, a nie tylko ich cichy błąd z całkowicie bezużytecznym komunikatem o błędzie na wyjściu?Uzyskaj numer wiersza wyjątku pierwszej szansy
8
A
Odpowiedz
16
Masz kilka opcji. Po pierwsze, jak Greg, można spowodować VS złamać gdy wystąpi wyjątek:
Upewnij te są zaznaczone, a następnie kliknij przycisk OK:
To spowoduje Visual Studio łamać wszędzie tam, gdzie występuje wyjątek.
Innym podejściem jest złapać wyjątek i albo napisać tylko ślad stosu lub napisać wyjątek (przy użyciu toString()) do okna wyjściowego:
Następnie sprawdzić okno wyjściowe:
Powiązane problemy
- 1. MySQL - Uzyskaj numer wiersza przy wyborze
- 2. Uzyskaj numer wiersza z węzła xml - java
- 3. C++ Uzyskaj całkowity numer wiersza pliku
- 4. Wyjątek pierwszej szansy - długa w miejscu w pamięci?
- 5. .NET - słuchacz wyjątków pierwszej szansy do intensywnego debugowania?
- 6. Selektywne zapobieganie zatrzymywaniu się debuggera przy wyjątkach pierwszej szansy
- 7. Numer wiersza w BigQuery?
- 8. Numer wiersza OrientDB
- 9. Numer wiersza datagridu WPF
- 10. OWIN WebApp.Start daje pierwszej szansy wyjątek typu 'System.Reflection.TargetInvocationException' wystąpił w pliku mscorlib.dll
- 11. C++: Jak mogę rozwiązać wyjątek pierwszej szansy spowodowany w nieznanym momencie?
- 12. Uzyskaj numer linii na której zwrócono funkcję
- 13. Wyjątek pierwszej szansy typu "Newtonsoft.Json.JsonReaderException" wystąpił podczas konwersji części json na obiekt C#
- 14. Uzyskaj numer wersji zdalnego repozytorium
- 15. Komunikat ostrzegawczy Numer wiersza R
- 16. Jak znaleźć numer wiersza rekordu?
- 17. Kliknij tabelę HTML i uzyskaj numer wiersza (z javascript, a nie jquery)
- 18. Uzyskaj wiadomość testową dotyczącą wyjątku testowego google
- 19. Jak ukryć numer strony w LaTex na pierwszej stronie rozdziału?
- 20. mPDF wyłącz numer strony, nagłówek i stopkę na pierwszej stronie
- 21. Uzyskaj numer tygodnia od podanej daty
- 22. Uzyskaj numer miesiąca od nazwy miesiąca
- 23. Uzyskaj numer tygodnia w pakiecie SDK iOS
- 24. Uzyskaj numer błędu w błędzie WebException
- 25. Uzyskaj numer telefonu komórkowego z Facebooka api
- 26. Uzyskaj numer kompilacji IE 11 z javascript
- 27. Gravity Forms - Uzyskaj aktualny numer strony
- 28. JTable poprawny numer wiersza po filtrowaniu
- 29. Jak uzyskać numer wiersza przy użyciu skanera
- 30. Numer wiersza tabeli przy wiązaniu knockout foreach
Możesz zobaczyć stos, gdy wyjątek jest zgłaszany w trybie debugowania. – SimpleVar
Jeśli jesteś w visual studio, spróbuj 'Debug Menu> Exceptions' i sprawdź wszystkie wyjątki, które chcesz włamać. – gcochard
@Darrel Naprawdę powinieneś zaakceptować odpowiedzi na swoje pytania, nawet jeśli sam odpowiadasz. Ludzie będą bardziej chętni do pomocy w ten sposób. –