Unreal Engine 4.25 released!

Some questions about using debug symbols when use Engine from Source:

  1. When using UE4 compiled from source, **where **do I have to set VS Solution Configuration to "debug " to get debug symbols? Do I have to open the “UE4.sln” from Editor-Source Folder and set Configuration to " debug" and then compile or do I have to open my projectname.sln in my project folder and set “debug *” there?

  2. What VS Solution Configuration do I have have debug symbols for** game and editor**? (I guess the one called "DebugGame Editor"or to “Debug”)?

  3. I am a bit confused about having my “UE4.sln” in source files and my “projectname.sln” on my project files. Of course I know what they are for in general. But what happens when I would set “UE4.sln” to “**Debug **Editor” and after that set my “projectname.sln” to “**Development **Editor” and compile again. What is used then when both are set different?

  4. When I build/cook my game in project-settings** package-settings** I can set target (called build configuration here) again (Debug, DebugGame, Development, Shipping…). I guess when I set target “Development” or “Shipping” here - then what I set before in my projectfiles *.sln and/or UE4.sln is ignored and on build/cook its build without Debug symbols as “Development” or “Shipping” right? (So, it will compiles everything a second time?)

I tried to google/search forums for it but did not get the answers explained in detail. Thanks a lot!