Porting issue https://github.com/dotnet/corefx/issues/5339... Even if the app being run has a CancelKeyPress handler, the SIGINT generated by typing ctrl-C goes to the `dotnet run` process, killing it.