You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(Windows) Disposing IChildProcess (including the death of the current process) now kills (equivalent to calling TerminateProcess) the child process by default. This behavior can be disabled with ChildProcessFlags.DisableKillOnDispose.
This especially affects child processes created with ChildProcessFlags.AttachToCurrentConsole which previously would continue to run if the current process has a console.
Note, for a graceful shutdown, you should always perform WaitForExit on child processes.
Bugfixes
(Windows) ChildProcessFlags.AttachToCurrentConsole now correctly attaches child processes to the current console even when the current process is created with CREATE_NO_WINDOW (i.e. with an invisible console window).