I have a .exe program (console app) written in .net.
- I need to execute it
- Provide inputs
- Get the outputs as a string or preferably as stream.
Currently I'm using System.Diagnostics namespace and Process Class.
But using Diagnostic namespace for this purpose dosent seem to be ok.
Is there any method by which I can do the same thing more efficiently?.
Like using reflection to find Main() method and then invoking it.