Даже если я создаю чистый проект WinForms, Edit и Continue не работают и дают мне ошибку:
Изменения не допускаются, когда отладчик подключен к уже запущенному процессу или отлаживаемый код оптимизирован при сборке или времени выполнения.
- Параметр "Редактировать и продолжить" отмечен в "Инструменты" → "Параметры" → "Отладка".
- Оптимизация не включена.
- Кажется, что никакой управляемый профилировщик не настроен.
- Я работаю в режиме отладки
- Я работаю на процессорах x64 и 32-разрядных Windows XP, но настройка платформы на x86 вместо AnyCpu не помогает.
- Восстановление установки Visual Studio не помогает.
Я также нашел эту статью на веб-сайте MSDN:
Неподдерживаемые сценарии
"Редактировать и продолжить" недоступно в следующих сценариях отладки:
Отладка в Windows 98.
Отладка смешанного режима (собственная/управляемая).
Отладка SQL.
Отладка дампа доктора Ватсона.
Редактирование кода после необработанного исключения, когда опция "Отключить стек вызовов на необработанных исключениях" не выбрана.
Отладка встроенного приложения времени исполнения.
Отладка приложения с Attach, а не запуск приложения с помощью меню "Пуск" в меню "Отладка".
Отладка оптимизированного кода.
Отладка управляемого кода, когда целью является 64-битное приложение. Если вы хотите использовать Edit и Continue, вы должны установить цель на x86. (Свойства проекта, вкладка "Компиляция", "Настройка расширенного компилятора").
Отладка старой версии вашего кода после того, как новая версия не смогла построить из-за ошибок сборки.
Но я могу ответить "Нет" на каждый элемент в этом списке.
Он работал раньше, но несколько дней назад он прекратил работать, и я не знаю, в чем причина.