У меня есть пользовательский EventSource, что я использую для входа событие ETW:Параллелизм визуализатор не может видеть пользовательское событие ETW
[EventSource(Name = "MyEventSource")]
public class MyEventSource : EventSource
{
[Event(1, Message = "Test", Level = EventLevel.Informational)]
public void Run(long fundId, DateTime date)
{
if (IsEnabled()) WriteEvent(1, fundId, date);
}
public static MyEventSource Log = new MyEventSource();
}
Я добавил свои данные EventSource на вкладке Маркеры диалогового окна Advanced Settings (из меню Analyze в VS 2013) с его правильным именем и идентификатором Procider (я знаю, что это правильно, поскольку я могу видеть события в PerfView) и уровень ведения журнала = Все.
Когда я запускаю Visual Studio Visual Studio Visual Studio, я не могу видеть мои события EventSource. Однако я могу видеть другие источники событий (например, некоторые из поставщика System.Collections.Concurrent)
Любая помощь очень ценится, спасибо.
Я работал на это, в конце концов - тип DateTime не поддерживается событий от - см. http://entlib.codeplex.com/discussions/539531 для получения дополнительной информации. – Zelestor
Вы должны разместить это как ответ, а не как комментарий. – magicandre1981