2009-12-09 7 views
4

Я знаю, что приложение управления Пример теста молча записывает IntelliTrace данные файлы дампа (http://blogs.msdn.com/jennifer/archive/2008/12/05/visual-studio-team-system-vsts-2010-making-testing-easier.aspx)IntelliTrace автономный регистратор

мне было интересно, если есть автономная версия, которая позволяет записывать журналы IntelliTrace (например, то, что будет сидеть в лотке окно).

ответ

6

VSTraceLog.exe в разделе «Microsoft Visual Studio 10.0 \ Team Tools \ TraceDebugger Tools» может быть тем, что вы ищете.

VSTraceLog.exe /? для получения разных вариантов.

Простой пример: VSTracelog.exe launch /cp:CollectionPlan.xml /f:logfilename.tdlog TheExecutableToLog.exe

Вы хотите скопировать файл "Microsoft Visual Studio 10.0 \ Team Tools \ TraceDebugger Tools \ EN \ CollectionPlan.xml" в известном месте и изменить его. Откройте XML-файл и найдите «DiagnosticEventInstrumentation», чтобы атрибут enabled был равен true. При желании вы также можете включить «TraceInstrumentation». Включение функции TraceInstrumentation будет похоже на включение событий «Сервис-> Параметры-> IntelliTrace-> и информации о вызовах.

+0

спасибо большое Эван, я фактически пропустил исполняемый файл, который вы упомянули в моей директории установки C: \ Program Files \ Microsoft Visual Studio 10.0 \ Team Tools \ TraceDebugger Tools. Единственный файл, который у меня есть, - TraceLogProfiler.dll. Это отдельный параметр установки при установке Visual Studio? – Lenik

+0

Если вы находитесь на 64-битной Windows, посмотрите в «C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Team Tools \ TraceDebugger Tools.". В зависимости от параметров установки самым быстрым для поиска местоположения может быть создание базового консольного приложения. Установите точку останова. F5 и нажмите точку останова. Прогрузите проводник процессов (http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx), а затем просмотрите свойства для IntelliTrace.exe, чтобы получить полный путь к его местоположению. – Evan

2

Вы также можете быть заинтересованы в http://naveensrinivasan.com/2010/04/28/useintellitracewithoutvsnet/, в котором описано, как запустить IntelliTrace на компьютерах, на которых не установлена ​​Visual Studio. В этом случае это применимо к вам, если вы не используете VS2010 Ultimate.