It seems hot reloading behaves oddly in 4.15?
Compiling my code while UE4 is running results in a build error:
1>ERROR : UBT error : Failed to produce item: D:\Unreal Projects\MyProject\Binaries\Win64\UE4Editor-MyProject-4280.dll
1> Total build time: 34.24 seconds (Local executor: 0.00 seconds)
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets(37,5): error MSB3075: The command ""C:\Program Files\Epic Games\UE_4.15\Engine\Build\BatchFiles\Build.bat" MyProjectEditor Win64 Development "D:\Unreal Projects\MyProject\MyProject.uproject" -waitmutex" exited with code 5. Please verify that you have sufficient rights to run this command.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
However despite the failed build and error, the Unreal Editor still updates properly with the new game code.
It looks like MyProjectEditor module could have something to do with it. Any ideas?