upgrade UE project C++ based from 5.3.1 to 5.4.4 got error "the following modules are missing

I was tried to upgrade my recently project from 5.3.1 to 5.4.4, however i stuck with really anoying error “the following modules are missing or built with a different engine version…” as i show in attachment.
Screenshot 2024-10-16 190543

Here are recap what i have done so far and facing with this issue.

  1. i zip project from 5.3.1(the one are work normally and package success)
  2. i switch engine version on the unzip project file to create solution file .sln
  3. i build project in Visual Studio. The project was build Success without any failed. Have some warning there but no failed.
    The problem is i cant open the uproject file. when i tried to do so it showing me the error that i mention above and popup another error when i try to clicking on yet to rebuild “…try rebuilding from source manually”. is this weird? i build from source before and then it keep told me to build with source.
    Screenshot 2024-10-16 190601

I dont know what i have to do now to get this done. The project work perfectly in UE 5.3.1 and since it worked i just leave it there without any upgrade to the latest version. But now when i do want to upgrade it mess up again :frowning:

I’m not quite sure what’s going on here :thinking: I originally had a lot of questions on each step you’ve described but decided not to ask any to not add onto the confusion.

Try this:

Delete the .sln file, the .vs folder and the Source folder. Then try opening the .uproject file. If it doesn’t open, delete the Intermediate and Binaries folders and try again. (It might take some time so don’t give up on the first try) When it opens, those folders will be regenerated and to regenerate the VS related ones, you can just create a new C++ class or right click on the .uproject file and you’ll see the option there. You can then copy & paste your C++ files into the Public & Private folders inside the newly generated Source folder.

Disclaimer: Always make sure to have a backup of your project before manually adjusting the project files!!!

Hi, thank for the reply, pls address your question that you are mention, might be there have some step i did wrong and it leading to the corruption project.

I had tried with mehtod that delete all the folder relates to the sln file such as binaries, saved, … then right click on uproject file to generate the solution file once again and build from sln file in visual studio, but the same error keep appearing…

This is recap what i have done so far in the trying of upgrade version from 5.3.1 to 5.4.4

  1. I zip project from 5.3.1 to making clean version before i do upgrade

  2. After the zip process has done i will have the zipup project file which i can unzip to get the uproject file

  3. After unzip the file, i will then do switch version on uproject file, this action will then create the sln file that compatible with the new version of UE, in this case is 5.4(unfortunately there no such specific version of 5.4.4, only 5.4)

  4. When i had the .sln file which is created from previous step, i then open it up and run a build in Visual studio 2022. The build was success, without any failed. However, i cant open uproject file with unreal engine editor, it lead me to the error that i mention in early of this thread.


    sln build