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