TopShelf has reported this problem:
https://github.com/Topshelf/Topshelf/issues/10
And Microsoft has acknowledged it:
https://connect.microsoft.com/VisualStudio/feedback/details/524889/debugging-c-console-application-that-handles-console-cancelkeypress-is-broken-in-net-4-0