Во всех моих поисках я не сталкивался с какими-либо хитростями, плагинами или настройками, которые позволили бы мне предварительно заполнить окно наблюдения для использования во время отладки.
Хорошо известными шагами для просмотра переменной в Visual Studio 2017 является установка точки останова (возможно, для первого экземпляра переменной, которой присвоено значение), затем добавление переменной к Окно просмотра . При последующих запусках эта наблюдаемая переменная должна оставаться в окне просмотра .
Есть ли способ выполнить предварительное заполнение Окна просмотра перед сеансом отладки? У меня есть код, который запускается во временной последовательности. Если во время перерыва выполнения выполнить расширенное время, чтобы сделать паузу и настроить часы, произойдет сбой программы. Такой таймаут дает сбой при настройке переменных объектов наблюдения, что затрудняет взаимодействие с отладчиком. Предварительное заполнение списка наблюдения значительно помогло бы.
Я знаю, что мог бы использовать такую технику, как использование операторов Debug.Print(...)
, которые выводятся в Окно вывода во время выполнения кода. Тем не менее, это не позволяет мне контролировать и визуально отслеживать мои усилия по отладке, которые поступают из Watch Window .