У меня есть .NET DLL, которая пишет в Trace. Но кажется, что когда я вызываю мою DLL из VB6 EXE, трассировка не работает.
Я создал файл myApp.config
в папке EXE с конфигурацией трассировки, но это не решает проблему.
Я также пытался создать объекты Trace в коде, но не работает:
Dim _traceSrc As TraceSource = New TraceSource("myTraceSorce")
Dim flListener As FileLogTraceListener = New FileLogTraceListener("myFileLogTraceListener")
Dim tSwitch As SourceSwitch = New SourceSwitch("mySwitch")
tSwitch.Level = _logLevel
Если я вызываю мою DLL из .NET EXE, она работает, даже если у меня нет app.config в папке EXE, потому что я устанавливаю его в коде, если конфигурация не найдена.