Unreals .Zip Project missing Vis Studio .sln in the zip archive

Hi,

I’ve been testing the Zip File backup to see how it works to restore a project.
Process I used

  1. Open the project and used the built in project Zip of Unreal to save to archive
  2. Restored the archive to a diferent location
  3. Opened the project from the new location, unreal performs a rebuild and loads the project
  4. I play through and all is ok
  5. Attempt to open one of the C++ classes I wrote and get a missing .sln file
  6. I checked the Zip file and noticed that the Project zip includes with C++ source files .cpp and .h but doesn’t include the .sln file ( the solution file)

Is this by design or is it a bug?
I guess I can recreate the Solution file but this seems a bit odd to me.

I found the answer. - I’l leave the post for others.
Once the project has been unzipped
Go to the folder where the project was plac ed and locate the unreal project name
it will have an extension of .uproject
Right Click this and select Generate Visual Studio Project Files.
After a unreal process completes a fully integrated .sln file would have been created.
Open this to access your project source code