Изменить и продолжить не работает (C++, Visual Studio Community 2015)

Visual Studio 2015 никогда не применяет мои изменения кода, когда я прерываю работу, вношу изменения в код, а затем продолжаю.

Это дает мне это сообщение в окне вывода:

-------- Edit and Continue build started --------

--------------------- Done ----------------------

Edit and Continue : Successfully applied code changes.

Это ложь; ничего не применил. Если снова установить точку останова в этом файле, он говорит мне:

The breakpoint will not currently be hit. The source code is different from the original version.

Я не могу найти неправильные флаги компилятора, а в параметрах включена функция «Изменить и продолжить»:

введите здесь описание изображения

Я много использовал «Редактировать и продолжить» в VS 2005 и 2010, и он работал нормально. (Ну, по крайней мере, это работало более чем в 0% случаев.) Что происходит в 2015 году?


person KTC    schedule 05.06.2016    source источник
comment
Можете ли вы попробовать снять флажок Разрешить предварительную компиляцию (только Native) и убедиться, что установлен флажок Требовать, чтобы исходные файлы точно соответствовали исходной версии?   -  person Ramkumar    schedule 13.07.2016
comment
@Ramkumar Требовать точного соответствия исходных файлов ... проверено. Я попытался снять флажок Разрешить предварительную компиляцию (только Native), но это не помогло.   -  person KTC    schedule 15.07.2016
comment
Я понимаю. Это характерно для вашего проекта или это происходит даже с консольным приложением Hello World Win32? Кроме того, если вы еще этого не сделали, не могли бы вы попробовать установить обновление 3?   -  person Ramkumar    schedule 15.07.2016
comment
Обновление 3 @Ramkumar, похоже, исправило это.   -  person KTC    schedule 17.07.2016
comment
Круто, рад, что исправили.   -  person Ramkumar    schedule 18.07.2016


Ответы (1)


Теперь работает после установки обновления 3.

person KTC    schedule 16.07.2016