.NET ETW - 未生成清单文件

时间:2015-09-14 07:58:13

标签: .net-4.5 etw

使用.NET 4.5进行日志记录组件 使用ETW

登录事件日志

4.5确实将ETW框架包含在System.Diagnostic.Tracing中。* 然而样品和外部项目导致安装 Microsft .Diagnostic.Tracing。* 这真的令人困惑。但出于测试目的,我坚持使用微软。*

安装了RegisterEvent工具,并附加到包含自定义EventSource的类库,构建很好,但我看不到正在生成的清单文件(.man)

我迷路了。 afaik,我需要那个.man进行手动注册,只有事件日志会喷出我的魔力

1 个答案:

答案 0 :(得分:0)

我的自定义EventSource被命名为“EventSource”,需要重命名为“OMGEventSource”

在尝试修复初始问题时,我转而使用System.Diagnostic.Tracing 但是,它的Event类没有Channel属性,这是RegisterEvent工具生成man文件所需要的 必须切换回使用Microsoft。*

简而言之,忘记System.Diagnostic.Tracing,只需坚持使用Microsoft。*