-1

Что происходит в VSC15 - это имя файла [stale] .cpp создается и перешагивается вместо основного отредактированного файла. Это не будет проблемой, за исключением того, что это не позволяет мне видеть какие-либо значения любой переменной, когда я наводил курсор мыши или смотрел, как сделать живую отладку значительно менее полезной для меня.Игнорировать изменения и продолжать не поддерживать их в VS15 как VS13

Что бы вы ни делали, вы бы прошли, и желтый курсор был бы всего лишь несколькими линиями от того места, где он фактически был основан на скомпилированной версии файла. Я все еще мог видеть все значения, пока они были в памяти.

Есть ли способ вернуть эту функциональность? В настоящее время мне нужно полностью перезапустить приложение каждый раз, когда я делаю изменения (часто), если я хочу по-прежнему видеть какую-либо ценную информацию об отладке.

Edit and Continue is also arguably not a solution.. Wish it were.

ответ

1

Вы должны быть в состоянии получить поведение, которое вы ищете (внести изменения в исходный код, но не использовать Изменить и продолжить), отключив опцию отладчика Debug> Параметры> Включить Native Изменить и продолжить.

При отключении этой опции диалоговое окно «Редактирование было выполнено, которое может быть применено ...» не будет отображаться, но вместо этого будет молча игнорировать ваше редактирование и не входить в какой-либо устаревший код.

Я ответил на ваш вопрос, связанный, так что я надеюсь, Изменить и продолжить это решение :)

-Ramkumar, Visual Studio Debugger