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

Обновлен: Ноябрь 2007

Сообщение об ошибке

Обновление размера фиксированного поля не позволит продолжить сеанс отладки при включенном режиме "Изменить и продолжить".
Updating the size of a fixed field will prevent the debug session from continuing while Edit and Continue is enabled

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

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

unsafe struct Example

{

   fixed int buffer[20];

}

class Program

{

   static void Main() { }

}

Если пошаговым выполнением зайти в Main, затем попробовать изменить buffer(20) на buffer(10), возникнет эта ошибка.

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

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

См. также

Ссылки

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

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

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

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

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