When generating VSCode projects, the generator does not add the -UBTPlatforName-UBTConfiguration name for DebugGame. Why is this? Without that, the debugger will fail to launch and you have to manually tweak the launch.json file. I have a local change that fixes it and am wondering if it’s a proper fix:
diff
< if ((Configuration != UnrealTargetConfiguration.Development) && ((Configuration != UnrealTargetConfiguration.DebugGame) || bShouldCompileMonolithic))
---
> // if ((Configuration != UnrealTargetConfiguration.Development) && ((Configuration != UnrealTargetConfiguration.DebugGame) || bShouldCompileMonolithic))
> if ((Configuration != UnrealTargetConfiguration.Development) || bShouldCompileMonolithic)