Since U3 update I spend my time to reload the solution in visual studio C# express 2010 99% of the time I switch from VS to unity to VS, even if no file is changed.
Unity write something in the sln file, but I can’t find what as it looks like nothing is changed in this file too.
So I checked the readonly flag ont he sln file and today I got this error immediatly after launching unity, so before I can change anything in my project :
Why does unity 3 write things in the sln file all the time ?
How to stop it ?
In my case, I don’t mind about reloading the project, in previous versions it used to happen from time to time and its fine… but in Unity 3 it is happening WAY too often… dunno if it can be a way to minimize that problem… it does become really annoying after a while…
Thjat is what happens if the sln is updated.
But the problem is easy to avoid: just dublicate the sln and name the new one reasonably to find it again in the “last open solutions”. thats it.
unity will never again overwrite it will still updating the projects
Well it is an interesting way to solve the issue…
But you would probably also need to duplicate de csproj file too…
The drawback is that you will lose perfect sync with Unity. But if you are organized it shouldn’t be a problem (an also you can always fall back to the updated unity project :))
Thanks dreamora,
Italo F. Capasso B. AKA “Edwood Grant”