Udostępnij za pośrednictwem


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ć

  1. W trybie przerwania wprowadzić zmiany w kodzie źródłowym.

  2. 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

  1. Na Narzędzia menu, kliknij Opcje.

  2. W Opcje okno dialogowe rozwiń Debugowanie węzeł, a następnie wybierz Edytuj i kontynuować.

  3. 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.

Zobacz też

Informacje

Edytowanie i kontynuować (Visual C#)

Obsługiwane zmiany kodu (C#)

Edytowanie i kontynuować błędów i ostrzeżeń (C#)