Поделиться через


C#, режим "Изменить и продолжить": ошибка 4024

При включенном режиме "Изменить и продолжить" удаление тела метода приведет к завершению сеанса отладки.

Эта ошибка указывает, что была предпринята попытка удалить метод, индексатор, свойство, метод доступа, операторы, конструкторы, деструкторы или событие, что не поддерживается режимом "Изменить и продолжить" во время отладки.

Рассмотрим следующий код:

class Program

{

   static void Main()

   {

   }

}

Если пошаговым выполнением зайти в Main, затем удалить из метода фигурные скобки ({}) и заменить их точкой с запятой, случится эта ошибка.

Исправление этой ошибки

  • Отмените изменения и затем продолжайте отладку без изменений.

    —или—

    В меню Отладка выберите пункт Остановить отладку, затем внесите изменения в код и начните отладку заново.

См. также

Ссылки

event (Справочник по C#)

Индексаторы (Руководство по программированию в C#)

operator (Справочник по C#)

Конструкторы (Руководство по программированию на C#)

Деструкторы (Руководство по программированию в C#)

Поддерживаемые изменения кода (C#)

Режим "Изменить и продолжить" (Visual C#)

Другие ресурсы

Ошибки и предупреждения режима "Изменить и продолжить" (C#)