Что делает «Обратное продолжение» в Visual Studio 2019

#visual-studio #visual-studio-2019

#visual-studio #visual-studio-2019

Вопрос:

Я заметил, что в VS2019 Professional Edition есть Reverse Continue кнопка. Итак, я предположил, что при отладке он делает шаг назад к предыдущей строке, но он остается серым.

Итак, что Reverse Continue делает кнопка в Visual Studio 2019?

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

Комментарии:

1. Я не уверен, но это может быть IntelliTrace? Возможно, у вас это не включено: learn.microsoft.com/en-us/visualstudio/debugger /…

2. Кстати, является ли всплывающая подсказка «обратным продолжением»? Это также может быть просто кнопка перехода назад.

3. @Blorgbeard Это профессиональное издание, так что эта функция даже не присутствует. И на нем нет всплывающей подсказки. Или, может быть, оно включается, когда кнопка активна, но она никогда не включается.

4. ОК. У меня больше не установлен VS, поэтому я не могу проверить .. но что заставляет вас думать, что это кнопка «reverse continue», если нет всплывающей подсказки?

5. @Blorgbeardisout это называется «Обратное продолжение» в меню «Добавить или удалить кнопки»

Ответ №1:

Похоже, что эта кнопка связана с функцией отладки во времени (TTD), доступной в VS 2019 Enterprise. TTD позволяет разработчику делать снимок во время сеанса отладки, в котором записывается каждая строка кода, выполняемая во время сеанса. Кнопка обратного продолжения может использоваться для «воспроизведения» этих строк кода в обратном порядке.

Для получения дополнительной информации см. https://learn.microsoft.com/en-us/visualstudio/debugger/debug-live-azure-virtual-machines-time-travel-debugging?view=vs-2019 .

Я не знаю, почему эта кнопка видна в VS 2019 Professional, когда единственная документация, которую я смог найти по ней, требует VS 2019 Enterprise.