public void Execute()
{
StringWriter output = new System.IO.StringWriter();
TextWriter saved = Console.Out;
try
{
Console.SetOut(output);
//AppDomain.CurrentDomain.ExecuteAssembly(_filename, null, _arguments);
Assembly.LoadFrom(_filename).EntryPoint.Invoke(null, new object[1] { _arguments });
}
finally
{
Console.SetOut(saved);
_capturedOutput = output.ToString();
}
}