and later :
stdout: Fatal error in Unity CIL Linker Mono.Cecil.ResolutionException: Failed to resolve UnityEngine.Mesh
at UnityLinker.AddUnresolvedStubsStep.Process () [0x000b2] in <45d6c350b6254bd09f03f35ad7e3bea6>:0
It might indicate that some assemblies in the project where not correctly updated by the API updater.
If you have assemblies that were built outside of Unity against a different version of Unity, please try to build them against 2017.2b8, to see if the error goes away. If so, then we have a bug somewhere in the API updater process that we need to track down, because this should work automatically.
Yes, it’s the same.
Sorry, I don’t understand the meaning of “build them against 2017x”. What does “against” mean exactly ?
I don’t have the sources for at least two Dlls. What am I suppose to do ? The migration process has been worked since Unity2.x…
I can send you 2-3 Dlls that appear in the log error. I deleted them, and try to rebuild, but I also have seen an Unity Dll (the name ended by UI.dll I think, sorry I cannot retrieve it, I have deleted the beta version because I need space on my disk, and I have to be back to 5.6 and produce urgently a version for a customer).
Sorry, I should have been clear. By “against”, I meant build the assemblies in your from source referencing the Unity assemblies from 2017.2b8.
But, if you don’t have the source code for those assemblies, that won’t work! For the assemblies where you don’t have the source code (or any assemblies in the project, actually), you can find them in the project explorer, right click on the assembly, and choose the “Reimport” option. This will cause the API updater to run again for that assembly, and it might correct the problem.
I just downloaded the beta9, and it works !
I also have reimport two dlls, and modified the the rights in the Mac Finder with “rw” for everyone before. I don’t know if the modification of the rights+reimport has been solved the build issue, or if it’s the beta9 version…