docker container exits immediately even with Console.ReadLine() in a .NET Core console application

后端 未结 9 1633
一个人的身影
一个人的身影 2020-12-09 15:43

I am trying to run a .NET Core 1.0.0 console application inside a docker container.
When I run dotnet run command from inside the Demo folder on my machin

9条回答
  •  隐瞒了意图╮
    2020-12-09 16:04

    Using Console.ReadLine instead seems to work.

    C#:

    do
    {
        Console.WriteLine($"Type: quit to end {Process.GetCurrentProcess().ProcessName}");
    }
    while (!Console.ReadLine().Trim().Equals("quit",StringComparison.OrdinalIgnoreCase));
    

    F#:

    while not (Console.ReadLine().Trim().Equals("quit",StringComparison.OrdinalIgnoreCase)) do
        printfn "Type: quit to end"
    

提交回复
热议问题