What we have now?
If we compile game project, while editor is opened, then we will get Game-XXXX.dll, editor will close and delete Game.dll, and load Game-XXXX.dll. And then, if we close editor and open again, then it will ask us Game.dll, which we dont have. Recompile, recompile, recompile…
What if, just what if?
Compiler create Game-XXXX.dll, copy it to game project output, near to Game.dll, like it does now.
Editor detect Game-XXXX.dll.
Editor close and delete current Game.dll.
new step 4) Editor rename Game-XXXX.dll to Game.dll. Understand? we dont load Game-XXXX.dll, we just use it as transition step.
- Editor load Game.dll
Is it possible or not?