Intro
У меня есть проект WinForms типа библиотеки классов, который использует службы WCF в качестве клиента.
Библиотека классов в .NET изначально не являетсяиспользуя app.config.Что еще хуже, библиотека классов вызывается через COM (объектную модель компонентов) из основного приложения, которое не основано на .NET.
Основное приложение (не .NET) <-> COM <-> классбиблиотека (.NET) <-> служба WCF
Как видите, я не могу использовать app.config.
Вопрос
Этоможно отследить System.ServiceModel внутри кода в моей библиотеке классов без app.config?
Что я пробовал
внутри метода ввода:
TraceSource traceSource = new TraceSource("System.ServiceModel")
var xw = new XmlWriterTraceListener("log.svclog", "XmlWriterTraceListener");
traceSource.Listeners.Add(xw);
Если я вручную пишу трассировку и использую traceSource.Flush (), это правильно.Но это не перехватывает следы от связи WCF.
В другом стандартном консольном проекте с записями app.config и system.diagnostics для System.ServiceModel он полностью отслеживает связь WCF без проблем.
Мне очень жаль, если это дублирующий вопрос, я не нашел решения.