我有一个外部的 DLL,它的源代码是 C#。从 DLL 的文档中,我确定它使用
我想在 WinForms 应用程序中使用此 DLL。但是,我发现由于 WinForms 应用程序没有控制台,因此无法查看 DLL 发出的调试消息。
有没有一种方法可以捕获这些调试消息,甚至将其写入一个简单的日志文件中?当然,使用
Console.WriteLine
将其调试消息写入控制台。我想在 WinForms 应用程序中使用此 DLL。但是,我发现由于 WinForms 应用程序没有控制台,因此无法查看 DLL 发出的调试消息。
有没有一种方法可以捕获这些调试消息,甚至将其写入一个简单的日志文件中?当然,使用
ProcessInfo.RedirectStandartOutput
并不能起作用,因为我没有将 DLL 作为进程使用。