Как включить редактирование и продолжить в VS2019? - PullRequest
1 голос
/ 10 февраля 2020

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

Это что-то невероятно глупое, что я делаю или не делаю, или это просто не работает в VS2019, и я должен go вернуться к VS2017? Спасибо.

Settings 1

Settings 2

Settings 3

Сразу после запуска в режиме отладки отредактируйте любую строку любого файла, чтобы получить это:

Error message - immediately after running in debug mode, edit any line of any file to get this

1 Ответ

0 голосов
/ 12 февраля 2020

Это что-то невероятно глупое, что я делаю или не делаю, или это просто не работает в VS2019, и я должен go вернуться к VS2017?

Предпосылка Включить редактирование и продолжить в C# означает, что вы должны установить точку останова в этой функции или только в функции Page_Load. И когда вы делаете какие-либо изменения кода или любые другие, вы должны переместить курсор на изменения, а затем VS применит эти изменения во время отладки.

Кроме того, когда вы сделаете эти изменения и нажмете «Продолжить», эти изменения будут применяться в текущем процессе отладки, но вы не можете повторно выполнить точку останова одновременно.

Решение

Установите точку останова в начале метода, который вы хочу отладить. И когда вы напишете некоторые изменения позже, пожалуйста, переместите курсор в изменения, чтобы изменения были применены.

enter image description here

Затем вы можете увидеть успешное сообщение об этом.

enter image description here

Обратите внимание , что эти изменения хранятся во временном хранилище для целей отладки только и не встроены в выходной файл одновременно. Они только встроены в выходной файл, когда вы останавливаете и перезапускаете отладку. И это сильно отличается от режима C ++.

Надеюсь, это поможет вам.

...