我有一个selfHost webapi控制台,此控制台必须在执行集成测试时运行。
以正常方式,控制台以“按ENTER退出...”结束。 在这里我不能按回车,所以我的想法是在最后杀死进程。
但是当我用蚂蚁启动我的控制台时:
"Launch ConsoleHost"
"Hit ENTER to exit... "
"Console ending ... "
我知道输入被重定向。
那么如何解决我的问题呢?
我尝试过exec spawn,并行进程,ant-contrib forget / wait
请帮助:)
控制台代码非常简单:
static void Main()
{
var host = new Host();
host.Start();
Console.ReadLine();
host.Stop();
Console.Out.WriteLine("Console ending ...");
}