Missing Assembly Standalone/UnityEngine.UI.dll

Hi all,

Upgraded my project from Unity 5.3 to 2017.1.1f1 but the UI elements within the scenes are showing as “Nothing Selected” and missing mono script.

All other scripts and plug ins are fine, only UI scripts attached to GameObjects have this issue.

The console shows 2 warnings:
Missing assembly Standalone/UnityEngine.UI.dll for GUISystem. Extension support may be incomplete.
and
Missing assembly Standalone/UnityEngine.UI.dll for GUISystem. Extension support may be incomplete.
UnityEditor.Modules.ModuleManager:Initialize()

I thought perhaps it was similar to this issue: Suddenly all UI scripts missing! (bug fixed in Unity 5.6.0) but having reimported all assets and trying the work arounds suggested the problem still isn’t fixed.

If anyone has had the same issues I would appreciate the fix, otherwise it will mean wiring up the UI elements of the project again which is something I’d rather not do unless absolutely necessary…!

Many thanks.

I have unity on three machines, had the exact same thing happen to me on both machines, with two different upgrades. 1st upgrade was to version 17, second upgrade to 5.6.3f1.

This is for textmesh pro UI elements? Have the text labels also vanished?

Would also love a solution.

My Current solution (not pretty but it works).

  • Uninstall unity 100%

  • Reboot machine.

  • Install Unity (I choose version 17.?, latest version)

  • At this stage I removed my source code and refreshed with my remote git repository. (Not sure if this is necessary)

  • Started unity, open my project.

  • Said yes to the re-import question.

  • Said yes to API upgrade.

  • Tried to run game, ran into this error:

  • error CS1704: An assembly with the same name `TextMeshPro-1.0.55.55.0b9’ has already been imported. Consider removing one of the references or sign the assembly
    Assets/TextMesh Pro/Plugins/TextMeshPro-1.0.55.55.0b9.dll (Location of the symbol related to previous error)
    Assets/TextMesh Pro/Plugins/Runtime DLL/TextMeshPro-1.0.55.55.0b9.dll (Location of the symbol related to previous error)

  • Now stuck here. (deleting suggested file in 9. puts me back to square 1!

After step 10 (not deleting anything), I followed this post:

Now everything works as expected. What a painful performance.

My issue has been with UnityIAP giving the above errors but following the logic on the thread given by nobluff67 has solved the problem, however for some reason I had to untick Any Platform BUT leave all Include Platforms ticked. Why Unity picks up the Include platforms and not the Any Platform I don’t know. Must be a bug of some kind.

EDIT:
Not quite fixed the problem! Now I can run the game within the editor but when trying to build the errors get thrown up again!!
Really am pulling my hair out with this!

EDIT NO2 9th October
UPGRADED AGAIN TO 2017.1.2f1 and all the above problems and some others not mentioned have been resolved!!
After a bit of reimporting the project builds again. Incredibly happy but surprised Unity released previous version with these upgrading bugs.