Я пытаюсь отладить программу в vs2013, используя редактирование и продолжить. Я компилирую и запускаю программу, нажимаю ввод, чтобы добавить новую строку, затем выбираю применить изменения кода. Когда он пытается скомпилировать с использованием edit и продолжить, я получаю сообщение о том, что были внесены изменения, которые нельзя скомпилировать. Чтобы было ясно, я ничего не сделал, чтобы добавить новую строку.
Вот основные показатели:
ID201 VS2013 запускает программу, написанную на vs2010 и компилируется с помощью компилятора vs2010, установленного в настройках проекта.
Версия 12.0.30110.00 Обновление 1
C ++ / MFC
Win32
Eanble Редактировать и продолжить — Проверить
Native-Only
Включить собственное редактирование и продолжить — Проверить
Вызывается командами отладки — проверьте
Спроси сначала — проверь
Предупредите об устаревшем коде — проверьте
Связать изменения кода после отладки — Проверить
Разрешить прекомпиляцию — проверьте
Включить при отладке приложения, работающего под другой учетной записью пользователя — НЕ ПРОВЕРЕНО.
есть идеи?
Можете ли вы попробовать обновить набор инструментов платформы (я думаю, с v100 до v120)?
Если это не поможет, можете ли вы дать мне больше деталей?
— это происходит для каждого проекта или конкретного?
— какое полное сообщение вы получаете?
— есть ли какие-либо ошибки / предупреждения в окнах списка ошибок и вывода?
— используется ли правильный механизм отладки? (Вы можете убедиться в этом, посмотрев в окно вывода:
с включенным собственным EnC: «MSTest.exe»: загружен «C: \ Temp \ MSTest \ Debug \ MSTest.exe», символы загружены.
без: «MSTest.exe» (Win32): загружен «C: \ Temp \ MSTest \ Debug \ MSTest.exe». Символы загружены.
Других решений пока нет …