As the title says…
I was running 5.4.2f2, Installed 5.5.0f3 (made a backup of my project) then opened it in the new version.
I got some errors with shaders, and lighting mismatches so I elected to simply go back to 5.4 for the time being.
However when opening up the backed up project in 5.4 and launching visual studio (2015 community)
I get “incompatible project” in my solution explorer.
This person seems to have had a similar issue with an older version, and I’ve followed the suggestion with no luck.
I’ve deleted the .csproj .sln and .vs files/folder and allowed unity to regenerate them… no dice.
I assumed the 5.5 installed “Unity tools for visual studio” were to blame, so I’ve uninstalled them, and reinstalled from the 5.4.2f2 installer, but still I can not allow unity to auto generate / overwrite my .sln file otherwise it reads as an incompatible project, and intelisense, building, debugging etc do not work.
If I overwrite the .sln files with my backups, then open manually in VS, it works. I then have to ignore the reload solution prompts in VS (when switching between editor and VS), and recopy my backup again if I close VS.
I have many versions of Unity installed on my machine and have never encountered this problem… I’d like to keep multiple versions if possible.
Any suggestions beyond uninstall/reinstall or “have you tried turning it off and on again”?
I seem to have found a workaround, though I’m not sure the source of this problem… so any insights to avoid this in the future would be appreciated.
The migration report claimed errors regarding this number
E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1
So when opening the .csproj files in a text editor there was a line starting with…
and containing that ID
Removing the offending ID above (still one ID remaining) appears to fix the issue and load the solution.
Is there any way to trace this id back to something less cryptic, to find the source of the problem?