Hello together,
we recently updated to engine version 4.4.
Prior 4.4 we had used 4.1 whereby my teammate uses the binary launcher version of the engine and I use the source-code version of 4.4.
Since the update my team mate gets the message: “Project modules are missing or out of date. Would you like to recompile them?”. Although I pushed a DLL that had been linked against the new engine version. I also tried different tags in the UE4 git repository, namely “4.4.0-release”, 4.4.1-preview" and also the most recent version of the “4.4” branch.
My workflow is:
- Switch/Checkout branch
- Run GenerateProjectFiles.bat of Engine
- Recompile entire engine sln
- run ue4-version-selector in binary directory
- Switch unreal-engine version of game’s uproject file
- Generate Visual studio Project of game’s uproject file
- Recompile the game
- Check-in the new DLL
This leads me to the following list of questions:
- Is our workflow recommended or should we both use binary or source-code version?
- Maybe do I miss a point in my “Engine-Update” workflow?
- Has someone an idea why the DLL cannot be loaded by the launcher?
At the moment we are installing needed software to also build on my teammates machine but I’m curious what did go wrong in our previous setup.
Maybe the binary version is build with msvc2013 update 2 and the new update 3 is causing the problems?!
Greetings