Source Folder and c++ empty classes not showing

SO i have a new PC, I upgraded to unreals 5.6, I installed everything so Visual studio, plugins all work and build. However whenever i make a new C++ class it never shows, even the source folder wont show which holds that information. Referring to the content veiwer inside the editor.

Am i missing something in 5.6? I have made sure my content browser shows everything so it won’t be hiding the file. I have deleted Binaries, Project and regenerated project.

Please help

I think i found a solution. For some reason the way i was making them made sure it didn’t show.

If you come across this.

  1. Make sure your editor is open but not your Visual Studio,
  2. Make a new class. this opens visual studio click reload all.
  3. Going back to the editor this is visible.

However it is not bringing in classes i made in the past. (Any advice?)

I found this for a visual Guide.
(https://www.youtube.com/watch?v=k-1q2pjduDs&ab_channel=RealtimeEngine)

AS you can see in this image i have 2 classes but only 1 shows up. They are both public classes.

After testing i found every other Class shows but the blank class. Is there a reason for this?

Generally when working with C++, you want to be launching your Editor from Visual Studio (or another IDE of choice). There are some types of changes that are safe to make and update while the Editor is running, but many other where you will see more correct results if you shutdown the Editor, build and relaunch from the IDE. Creating new classes is one such case where I would recommend relaunching from your IDE.

C++ as a language is getting better at this, but other parts of the engine don’t work well with Live Coding (which is what this is called). But it’s superior to Hot Reload (the previous version which could corrupt your blueprints sometimes).