Знаете ли вы, что… №237: Можете использовать Tracepoints для вывода информации, как при использовании “PrintF” или “Console.WriteLn”, но без редактирования кода?

Если вы хотите сбрасывать в лог состояние какой-либо переменной, вы, конечно, можете воспользоваться старомодным способом, используя Console.WriteLn() или PrintF(). Однако, начиная с версии VS2008, появилась новая возможность, называемая tracepoints.

Щелкните правой кнопкой, выберите Breakpoint, затем вместо “Insert Breakpoint”, выберите “Insert Tracepoint”.

Откроется диалог Tracepoint, в котором VS уже установлены некоторые значения по умолчанию.

После закрытия диалога вы увидите, что в редакторе появился значок-ромбик, вместо круга.

Информация из этого tracepoint выводится в окне Output в режиме Debug.

Выдержка из блога Сары Фордссылка на оригинал.

Авторские права Сары Форд. Переведено с разрешения Сары Форд.

Technorati Tags: VS2010Tip