Yesterday I installed Unity 2017 alongside my many other Unity versions. I upgraded a project from 5.6.1 to it and tested. It worked perfectly and I was able to build to device.
Today I opened the same project and it no longer plays, even if I hit play from an empty scene. The editor simply stop with the play button greyed out and must be force closed. I am also getting the error message described in this post, but the fix posted there did not resolve any issue. This is the same on all of my colleagues machines.
I have re-imported, deleted the project’s library folder, uninstalled, reinstalled, deleted every reference to Unity under %appdata% and it still does not work. Running a new project (or deleting all of my plugins) allows the project to work, but this is not a fix as we need these plugins.
I am using Prime31 iCloud, TextMeshPro, ShaderForge, UTNotifications, DOTween, LeviMoore PlayerPrefs, Google Play Services Resolver and Unity Analytics.
Have reverted back to 5.6.1f1 (which has known security issues) in the meantime as the project continues to work in that version.