Я отлаживаю кусок кода на визуальной студии, и я забыл записать значения, которые я сохранил. Можно ли перейти к предыдущей строке без повторного запуска всего кода? Схожие вопросы заданы на SO, но в моем случае я не пропустил никаких ошибок или исключений. Код работает нормально.Возвращение к предыдущей строке при отладке на визуальной студии
ответ
После паузы в точке останова, щелкните правой кнопкой мыши по строке, на которой вы хотите «вернуться». В появившемся меню выберите «set next statement».
Это отрегулирует указатель инструкции для продолжения с указанной строки кода, но не будет откатывать любые переменные или адреса памяти до значений, которые они были до того, как эта строка кода была первоначально выполнена.
Вы можете использовать мышь, чтобы перетащить желтую стрелку, указывающую на «следующий оператор, который будет выполнен». Это фактически изменяет, какой оператор будет выполнен следующим. Он не гарантированно работает, но пока код не слишком сложный, он может.
Будет ли он откатывать значения моей переменной и указателей, что я сохранил часы? –
@SrujanBarai Я боюсь, что нет; но я никогда не использовал эту функцию, поэтому я не уверен. – Angew
Следующий ответ отвечает на этот вопрос в любом случае. К сожалению, это не так! –
Похоже, что вы хотите перемотать или воспроизвести свой код, а не просто перейти к определенной строке. Вы можете перейти к определенной строке, вы можете просто щелкнуть правой кнопкой мыши и выбрать set next statement
. К сожалению, это не приведет к перемотке состояния программы в какой-то прошлый момент (помимо установки стека и небольшого разворота).
Для перемотки назад/воспроизведения вам нужно быть немного сложнее. Возможны следующие варианты: -
- VMWare replay, который позволит вам записать, а затем вернуться к определенному моменту времени.
- Intellitrace. Я не пробовал, но это позволяет вам переигрывать.
Это немного тяжеловес и не поможет вам прямо сейчас.
Мне жаль, что я не мог задать несколько ответов как «Принято» на SO. Ну, это помогло, кстати. Благодарю. –
@SrujanBarai - рад помочь. Удачи. – acarlon
- 1. HttpContext.Current.User.Identity.Name пустые при отладке в визуальной студии
- 2. Редактирование кода при отладке в визуальной студии
- 3. Возвращение к предыдущему фиксации в Git для визуальной студии 2012
- 4. Не удается написать код в визуальной студии при отладке
- 5. При отладке приложения Кордова в стилях визуальной студии пусто пусто
- 6. При отладке unittest в визуальной студии отладка просто заканчивается
- 7. активирование пользовательского нового окна при отладке в визуальной студии
- 8. создание точки сохранения при отладке в визуальной студии
- 9. Чтение уже открытой книги в визуальной базовой (на визуальной студии)
- 10. Linq на визуальной студии 2005
- 11. Ошибка Xamarin на визуальной студии
- 12. Как сотрудничать на визуальной студии
- 13. Файл ezdb на визуальной студии?
- 14. GMP на визуальной студии C++
- 15. Предотвратить показ окна визуальной студии при ударе точки останова при отладке C#
- 16. Сессия в визуальной студии
- 17. как отобразить информацию о папке проекта на визуальной студии на главной визуальной студии. Название окна IDE
- 18. проект визуальной студии здания
- 19. Ошибка при использовании System.Data.SQlite для визуальной студии
- 20. как перейти к предыдущей строке на C++?
- 21. подключение визуальной студии к серверу sql
- 22. Белый экран при открытии визуальной студии
- 23. Смена цветной визуальной студии
- 24. Присоединение текста к предыдущей строке
- 25. Переход от визуальной студии к установщику wix
- 26. Переход от визуальной студии онлайн к github
- 27. подключение визуальной студии 2010 к сборке SVN
- 28. контрольная точка визуальной студии при доступе к элементу массива?
- 29. URL Переписывая в визуальной студии C#
- 30. Доступа к предыдущей строке выберите
Это тот ответ, который я искал! –