Расширение на правильный ответ Рида.
В режиме отладки при редактировании файла используется функция, известная как «Редактировать и продолжить» (обычно сокращенно ENC). Это позволяет пользователям изменять свою программу во время ее работы в отладчике.
Когда ENC включен, пользователям разрешено выполнять ограниченный набор изменений в своем файле. Следующее действие, которое продолжит выполнение программы (F10, F5 и т. Д.), Приведет к тому, что изменения будут применены к работающей программе. Если это удастся, выполнение программы продолжится с применением нового кода.
Отладчик не разрешает редактирование файла, если ENC не включен.
Есть несколько причин, по которым ENC может быть отключен на вашем компьютере
- Некоторые профили не включают ENC по умолчанию, и он должен быть включен явно
- Возможно, вы работаете в 64-битной ОС и ваше приложение .Net установлено на «Любой процессор». ENC недоступен для 64-разрядных (ограничение CLR). Вы должны будете установить приложение обратно на x86, чтобы ENC работал