Мне нужна помощь с расширением Autofa c .Configuration!
Мы используем Autofa c и Autofa c .Configuration, чтобы добавить все зависимые элементы в нашу программу. Кроме того, мы используем system.diagnositcs Tracing для регистрации вызовов методов и т. Д. c (обычный).
Теперь мы только недавно начали использовать расширение Autofa c .Configuration. До этого все сообщения записывались в выходной файл, как и ожидалось. Однако каждый класс, который только добавлен через файл конфигурации, не будет зарегистрирован вообще. (В целом, они работают нормально, только регистрация не работает!)
Вот как выглядит наш файл конфигурации:
"components": [
{
"type": "MyClass, MyAssembly",
"services": [
{
"type": "MyInterface, MyInterfaceAssembly"
}
],
"instanceScope": "singleinstance"
},...
Вот как выглядят наши Tracer-Calls:
private static readonly TraceSource Tracer = new TraceSource("MyCustomName", SourceLevels.Error);
...
Tracer.TraceInformation($"SomeMessage {someInput}");
У кого-нибудь есть идеи, что я делаю неправильно? Или это ошибка в расширении Autofa c .Configuration?