自定义跟踪侦听器技术示例

更新:2007 年 11 月

本示例提供了一个自定义跟踪侦听器,此侦听器能够使用 Console.Beep 生成系统提示音,以响应 Windows 窗体应用程序中由按钮单击引发的事件。

本示例生成了 CusomTraceListener.dll,这是一个用于 WinDriver.exe 应用程序的跟踪侦听器。跟踪侦听器和应用程序从所提供的配置文件 WinDriver.exe.config 中读取值,该配置文件中列出了此应用程序的跟踪侦听器并包含跟踪系统的值和设置。

有关使用这些示例的常规信息,请参见下面的主题:

Download sample

使用命令提示生成示例

  1. 打开命令提示窗口,然后定位到 CustomTraceListener 目录。

  2. 在命令行上键入 msbuild CustomTraceListener.sln。

使用 Visual Studio 生成示例

  1. 打开 Windows 资源管理器,然后定位到 the CustomTraceListener 目录。

  2. 双击 CustomTraceListener.sln 打开 CustomTraceListener 解决方案。此解决方案包含两个项目:CustomTraceListener 和 WinDriver。

  3. 在“生成”菜单中选择“生成解决方案”。

    这将生成 CustomTraceListener.dll 和 WinDriver.exe。

运行示例

  1. 定位到包含 WinDriver.exe 的 bin\debug 文件夹。

  2. 运行 WinDriver.exe。

  3. 在此应用程序中单击按钮以引发将由 CustomTraceListener.dll 跟踪的事件。

要求

**.NET Framework 版本:**2.0

演示

诊断,事件跟踪。

请参见

参考

Trace

TraceListener