C#, режим "Изменить и продолжить": ошибка 4009
При включенном режиме "Изменить и продолжить" обновление [пространства имен | поля | события | буфера фиксированного размера | константы | атрибута] приведёт к завершению сеанса отладки
Эта ошибка указывает, что предпринята попытка изменить псевдоним using, инициализатор поля, атрибут назначения или атрибут аргументов.
Рассмотрим следующий пример:
class Program
{
private int Example = 10;
static void Main() { }
}
Если пошаговым выполнением зайти в приложение, затем попробовать заменить Example = 10 на Example = 20, произойдет эта ошибка.
Чтобы исправить эту ошибку
Отмените изменения, затем продолжайте отладку без изменений.
– или –
В меню Отладка выберите пункт Остановить отладку, затем внесите изменения в код и начните отладку заново.
См. также
Ссылки
Поддерживаемые изменения кода (C#)
Режим "Изменить и продолжить" (Visual C#)