I read What's the purpose of this string in my Visual Studio *.sln file? but still have no clue about the actual purpose of dependencies provided within a solution-file