Hi, I'm looking for a solution to this specific issue: let's say I have a local package which handle some basic code generation. Now that part is working, my issue is that if the project is in a state of compilation error I'm not able to update the source code of this package and then calling the code generation in order to fix the compilation error. A clearer example would be a typo in the code gen process which would create files that would not compile. So I would update the code gen (the .dll of this package is actually correctly refreshed from what I see with ILSpy after the typo fix) and I expect that if I trigger the code gen now it would work since the .dll is up to date but it's not (I trigger the code gen from a MenuItem). Now in 2018.1, Unity team made a change like this: If I had access to this, I would be able to reload my package or at least change the order of compilation so that I would compile the package and then try to compile Assembly-CSharp. Anyway, is there any known solution to that issue ? Alternatives ? The only solution I see is to make the code gen in something else like Python and just execute the script with Unity, that way it would work. Could also try Mono.Cecil but not at this point of my project. Thanks!