We have a VS2008 solution and i\'ve noticed something weird happening:
some projects refer other projects that are defined in the same solution (added as project ref
The solution file gets the project guid from the project file. Did you upgrade the solution/project from an earlier version of VS? If the guid in the solution file keeps changing, it could be because the project file doesn't have a guid at all, so VS makes up a new one each time the solution is opened. I'd call this a bug in the VS upgrade mechanism, but no one asked me. Fix the problem by adding a guid in your project file like this:
{FB0F4A2A-1F78-42BF-8E31-E4FEFDC5565F}
Open the solution one more time and let the project guid change one last time to this new guid. The guid will never change again.