Процесс завершается в середине отмененного события консоли - PullRequest
0 голосов
/ 01 мая 2019

Я использую событие отмены консоли следующим образом:

Action exitAction;
Console.CancelKeyPress += (o, cancelArgs) => exitAction?.Invoke();

Однако, когда я добавляю операторы печати в действие выхода, оно, кажется, проходит на полпути, а затем завершается.Как далеко он продвигается, кажется недетерминированным.Когда я пытался добавить Debugger.Launch (), он сказал, что не может присоединиться из-за прекращения процесса.Кто-нибудь имеет представление о том, почему программа может действовать таким образом?

...