我知道,測試用例管理應用默默地記錄的IntelliTrace數據轉儲文件(http://blogs.msdn.com/jennifer/archive/2008/12/05/visual-studio-team-system-vsts-2010-making-testing-easier.aspx)的IntelliTrace獨立版錄製
我很好奇,如果有一個獨立的版本,它允許記錄的IntelliTrace日誌(例如,將坐在托盤東西窗口)。
我知道,測試用例管理應用默默地記錄的IntelliTrace數據轉儲文件(http://blogs.msdn.com/jennifer/archive/2008/12/05/visual-studio-team-system-vsts-2010-making-testing-easier.aspx)的IntelliTrace獨立版錄製
我很好奇,如果有一個獨立的版本,它允許記錄的IntelliTrace日誌(例如,將坐在托盤東西窗口)。
「Microsoft Visual Studio 10.0 \ Team Tools \ TraceDebugger工具」下的VSTraceLog.exe可能是您正在查找的內容。
VSTraceLog.exe /?得到不同的選擇。
一個簡單的例子:VSTracelog.exe launch /cp:CollectionPlan.xml /f:logfilename.tdlog TheExecutableToLog.exe
你要複製的文件「微軟的Visual Studio 10.0 \團隊工具\ TraceDebugger工具\ EN \ CollectionPlan.xml」到一個已知位置並對其進行修改。打開XML文件並找到「DiagnosticEventInstrumentation」,將enabled屬性設置爲true。或者,您也可以啓用「TraceInstrumentation」。啓用TraceInstrumentation就像啓用Tools-> Options-> IntelliTrace->事件和通話信息。
您可能也有興趣http://naveensrinivasan.com/2010/04/28/useintellitracewithoutvsnet/,它描述瞭如何在沒有安裝Visual Studio的PC上運行IntelliTrace。在這種情況下,如果您沒有運行VS2010 Ultimate,它將適用於您。
使用Visual Studio 2012,可以使用完全支持的獨立版本。 http://www.microsoft.com/en-us/download/details.aspx?id=29036
非常感謝Evan,我實際上錯過了您在我的安裝目錄中提到的可執行文件C:\ Program Files \ Microsoft Visual Studio 10.0 \ Team Tools \ TraceDebugger工具。我唯一的文件是TraceLogProfiler.dll。安裝Visual Studio時這是一個單獨的安裝選項嗎? – Lenik 2010-01-06 23:15:57
如果您使用64位Windows,請在「C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Team Tools \ TraceDebugger工具」中查找。 根據安裝選項,最快找到的位置可能是創建基本控制檯應用程序。設置一個斷點。 F5並擊中斷點。啓動Process Explorer(http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx),然後查看IntelliTrace.exe的屬性以獲取其位置的完整路徑。 – Evan 2010-01-11 06:28:11