While debugging, CTRL is active, so pressing Shift+F5 causing program to restart debugging, as if Ctrl+Shift+F5 was pressed.Whilst this is a simple issue, it has been annoying me for years so I felt it was worth reporting. Perhaps you can just do a clear of the CTRL key status when Visual Studio receives focus?
Visual Studio/Team Foundation Server/.NET Framework Tooling version
Steps to reproduce
Operating System Language