使用ant exec启动控制台,使用readline等待不起作用

时间:2015-02-24 10:18:00

标签: c# input ant console readline

我有一个selfHost webapi控制台,此控制台必须在执行集成测试时运行。

以正常方式,控制台以“按ENTER退出...”结束。 在这里我不能按回车,所以我的想法是在最后杀死进程。

但是当我用蚂蚁启动我的控制台时:

"Launch ConsoleHost"
"Hit ENTER to exit... "
"Console ending ... "

我知道输入被重定向。

那么如何解决我的问题呢?

  • 在其他地方更改Console.ReadLine()?
  • 以另一种方式调用ant exec(输入设置为......)

我尝试过exec spawn,并行进程,ant-contrib forget / wait

请帮助:)

控制台代码非常简单:

static void Main()
{
  var host = new Host();

  host.Start();
  Console.ReadLine();
  host.Stop();

  Console.Out.WriteLine("Console ending ...");
}

0 个答案:

没有答案