Jak: użyć polecenia Edycja i kontynuować (C#)
Za Edit- and -Continue w C# można wprowadzić zmiany do kodu w trybie przerwania podczas debugowania.Zmiany można stosować bez konieczności zatrzymać i ponownie uruchomić sesji debugowania.
Edit- and -Continue jest wywoływana automatycznie, gdy należy wprowadzić zmiany w trybie przerwania, a następnie wybierz wykonanie debugera poleceń, takich jak Kontynuuj, krok, lub Następnej instrukcji Set, lub ocenić funkcji w oknie Debuger.
[!UWAGA]
Edit- and -Continue nie jest obsługiwany podczas debugowania kodu 64-bitowe, Compact Framework zoptymalizowany kod mieszanego kodu zarządzanego macierzystego lub SQL Server wspólnej language runtime (CLR) integracji kodu.Jeśli próby zastosowania zmian kodu w jednym z tych scenariuszy debugera umieszcza się pole z okna dialogowego wyjaśniający, że Edit- and -Continue nie jest obsługiwane.
Aby wywołać Edycja i automatycznie kontynuować
W trybie przerwania wprowadzić zmiany w kodzie źródłowym.
Z debugowania menu, kliknij Kontynuuj, krok, lub Następnej instrukcji Set lub ocenić funkcji w oknie Debuger.
Nowy kod zostanie skompilowany i debugowanie kontynuuje z nowym kodem.Niektóre zmiany nie są obsługiwane przez Edit- and -Continue.Aby uzyskać więcej informacji, zobacz Obsługiwane zmiany kodu (C#).
Aby włączyć lub wyłączyć Edit- and -Continue
Na Narzędzia menu, kliknij Opcje.
W Opcje okno dialogowe rozwiń Debugowanie węzeł, a następnie wybierz Edytuj i kontynuować.
W Opcje okno dialogowe Edytuj i kontynuować strony, zaznacz lub wyczyść włączyć edytowanie i Kontynuuj pole wyboru.
Ustawienie staje się skuteczne po ponownym uruchomieniu sesji debugowania.