Hello folks,
I am coding for my project with Visual Studio in C++ and until recently, my project was configured for UE 4.15
But I switched to UE 4.16 and ever since then, the hot reload functionality seems to have been broken. I say broken because the hot reload does not seem to be triggered at all when I hit Build from Visual Studio.
It works though if I hit compile (or recompile module if it’s for my plugin) from inside the Unreal Engine Editor.
Did anything change to the build steps or is this a bug?
Maybe someone knows how to fix this?
Edit: Just to make this clear. When I hit “Build” in Visual Studio, I don’t have a running instance of UE. I close them before building.
This is the command that is run when I hit Build:
Running UnrealHeaderTool "E:\MyProject\Development\MyProject 4.16\MyProject.uproject" "E:\MyProject\Development\MyProject 4.16\Intermediate\Build\Win64\MyProjectEditor\DebugGame\MyProjectEditor.uhtmanifest" -LogCmds="loginit warning, logexit warning, logdatabase error" -Unattended -WarningsAsErrors -installed
Also, if I delete the Binaries folders manually and then hit build from inside Visual Studio, then everything works as usual