Actually PatGlynn’s first post seems to be the clue, don’t know why it hasn’t worked for me before.
This works for me:
- choose either “Development Editor” or “GameDebug Editor” configuration
- build (rebuild was not necessary)
- start debugging in visual studio (make sure the editor is started by visual studio)
if the first thing you see is a window “choose project” then set the option “always load this project on startup” and close the editor after it has been opened. Because the actual project will get loaded in a second process that has NOT been started by visual studio - and that seems to make the difference. If the process started by VS immediately opens the project, then it triggers the debugger instead of the crash reporter on page faults.
However it does not work if you choose “attach to process” on a manually started editor.
Maybe there is a command line parameter that disables UE’s SEH handlers, I will check that out at some point. So probably it can also be disabled completely so that the “attach to process” also works…