Czy istnieje łatwy sposób ustawiania warunkowych punktów przerwania w programie Visual Studio?
Jeśli chcę osiągnąć punkt przerwania tylko wtedy, gdy wartość zmiennej stanie się czymś, jak mogę to zrobić?
c#
.net
visual-studio
breakpoints
MrClan
źródło
źródło
Odpowiedzi:
Ustaw punkt przerwania jak zwykle. Kliknij prawym przyciskiem myszy. Kliknij Warunek.
źródło
Podczas korzystania z wersji Express możesz spróbować tego:
instrukcja if zapewnia, że w wydaniu nie będzie punktu przerwania kompilacji.
źródło
Program Visual Studio udostępnia wiele opcji warunkowych punktów przerwania:
Aby ustawić dowolne z tych ty
Te opcje są następujące:
foo == 8
lub inne wyrażenie.źródło
Po prostu inny sposób na zrobienie tego (lub jeśli używasz ekspresu) dodaj warunek w kodzie:
źródło
źródło
Pisanie aktualnego stanu może być trudną częścią, więc zwykle to robię
Zalety korzystania z okna bezpośredniego:
Ten przykład nie działa, gdy kod odwołuje się do tabeli o nazwie „Ustawienie”:
źródło
Utwórz punkt przerwania w normalny sposób, kliknij prawym przyciskiem myszy czerwoną kropkę i wybierz „warunek”.
źródło
Punkt przerwania zostanie trafiony tylko wtedy, gdy i wynosi 5.
źródło
źródło
W programie Visual Studio 6.0
Alt+ F9!!!
źródło
Ustaw
breakpoint
jak zwykle, kliknij prawym przyciskiem myszy punkt przerwania i wybierzcondion
opcję i ustaw swój warunek.źródło
Utwórz punkt przerwania funkcji warunkowej:
W oknie Punkty przerwania kliknij Nowy, aby utworzyć nowy punkt przerwania.
Na karcie Funkcja wpisz Odwróć dla funkcji. Wpisz 1 dla wiersza, wpisz 1 dla znaku, a następnie ustaw Język na Podstawowy.
Kliknij opcję Warunek i upewnij się, że pole wyboru Warunek jest zaznaczone. W
instr.length > 0
polu Warunek wpisz warunek, upewnij się, że jest zaznaczona opcja jest prawdziwa, a następnie kliknij przycisk OK.W oknie dialogowym Nowy punkt przerwania kliknij OK.
W menu Debug kliknij Start.
źródło
Jeśli pochodzisz z Google, ta odpowiedź może być tym, czego szukasz.
Kliknij opcję Debuguj> Nowy punkt przerwania> Punkt przerwania funkcji
tam wybierz warunkowy punkt przerwania.
źródło