C#, режим "Изменить и продолжить": ошибка 4020
При включенном режиме "Изменить и продолжить" перемещение [тип | элемент | параметр | ограничение | using] приведет к завершению сеанса отладки.
Эта ошибка указывает на попытку переместить тип (type), член (member), параметр (parameter),ограничение (constraint) или инструкцию using; их перемещение режимом "Изменить и продолжить" не поддерживается во время отладки.
Рассмотрим следующий пример:
class Example
{
int pooh;
int bear;
static void Main() { }
}
Если пошаговым выполнением зайти в Main, затем попробовать вырезать bear и вставить его над объявлением pooh, возникает ошибка.
Исправление этой ошибки
Выберите команду Отменить в меню Отладка для отката изменений.
–или–
В меню Отладка выберите пункт Остановить отладку, затем внесите изменения в код и начните отладку заново.
См. также
Ссылки
Поддерживаемые изменения кода (C#)
Режим "Изменить и продолжить" (Visual C#)