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