Может ли Visual Studio отслеживать все события? - PullRequest
1 голос
/ 29 ноября 2009

Есть ли способ в Visual Studio включить / отключить автоматическую трассировку событий? Я не имею в виду добавление отладки. или след. операторы, а система должна записывать в буфер все обнаруженные события, которые относятся к приложению. Эта функция распространена в разработке встроенных систем, и я не могу найти способ включить ее в VS.

Обновление =================================================== ====================

Что я видел в других инструментах, так это то, что вы:

Включение / отключение трассировки событий

Есть меню, которое позволит вам выбрать, какие события или класс событий вы хотите отслеживать. Например, Все события мыши или просто Ввод, Выход, Щелчок и т. Д. Обычно отслеживаются только события, которые влияют на тестируемое приложение (не для всей системы)

Это намного проще, чем добавить Trace. и отладка. заявления к вашему коду. Не говоря уже о том, что Trace. И Debug. Могут оказывать существенную нагрузку на систему и влиять на операции, если вы используете их много

Обычно трассировки очень легкие, как простой EventID, хранящийся в буфере, который может интерпретироваться другим инструментом. Это сделано для того, чтобы трассировка не мешала работе.

Ответы [ 2 ]

0 голосов
/ 30 ноября 2009

VS не может сделать это действительно. Лучшим вариантом для такого рода событий является Spy ++ (вечный инструмент в наборе VS), в котором есть множество параметров фильтра, и его журнал можно сохранить в файл.

0 голосов
/ 29 ноября 2009

Думаю, этого пока нельзя сделать с VS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...