У меня есть внешняя dll, написанная на С#, и я изучил из документации сборок, что она записывает свои отладочные сообщения в Консоль, используя Console.WriteLine
.
эта DLL записывает на консоль во время моего взаимодействия с пользовательским интерфейсом приложения, поэтому я не делаю вызовы DLL напрямую, но я бы захватил весь вывод консоли, поэтому, я думаю, мне нужно было инсталлировать в загрузке формы, а затем получить захваченный текст позже.
Я хотел бы перенаправить весь вывод на строковую переменную.
Я пробовал Console.SetOut
, но его использование для перенаправления на строку непросто.