Ho una dll esterna scritta in C# e ho studiato dalla documentazione degli assembly che scrive i suoi messaggi di debug sulla console utilizzando Console.WriteLine
.Reindirizzare console.writeline dall'applicazione Windows a una stringa
questa DLL scrive in console durante la mia interazione con l'interfaccia utente dell'applicazione, quindi non faccio chiamate DLL direttamente, ma vorrei acquisire tutta l'uscita della console, quindi penso di aver intialize nel caricamento del modulo, quindi ottenere quel testo catturato più tardi.
Vorrei reindirizzare tutto l'output a una variabile stringa.
Ho provato Console.SetOut
, ma il suo uso per reindirizzare su stringa non è facile.
Quale codice hai usato quando si cerca di utilizzare il metodo 'SetOut'? –