Hi Jamie,
So I had a quick go at this doing but whilst I can compile non editor, the editor code fails.
It seems to be failing to link in the my normal games module:
Module.MyCodeProjectEditor.cpp.obj : error LNK2019: unresolved external symbol “public: static class UClass * __cdecl AMyCodeProjectActor::GetPrivateStaticClass(wchar_t const *)”
I added MyCodeProject to the PublicDependencyModuleNames in the MyCodeProjectEditor.Build.cs
I am currently still on an early version of UE4 so maybe there was something that changed also causing this. We are in the process of moving to the latest github version.
It does seem to be linking the MyCodeProject.dll first and that succeeds.