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


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

При включенном режиме "Изменить и продолжить" обновление [пространства имен | поля | события | буфера фиксированного размера | константы | атрибута] приведёт к завершению сеанса отладки

Эта ошибка указывает, что предпринята попытка изменить псевдоним using, инициализатор поля, атрибут назначения или атрибут аргументов.

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

class Program

{

   private int Example = 10;

   static void Main() { }

}

Если пошаговым выполнением зайти в приложение, затем попробовать заменить Example = 10 на Example = 20, произойдет эта ошибка.

Чтобы исправить эту ошибку

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

    – или –

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

См. также

Ссылки

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

using (справочник по C#)

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

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

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

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