Если вы спрашиваете, можете ли вы запустить, скажем, экземпляр Visual Studio 2008 рядом с 2005, тогда да.Я делал это много раз.Когда вы дважды щелкаете файл .sln, на самом деле запускается небольшая программа-заглушка, которая проверяет файл .sln и решает, какая версия Visual Studio является лучшей для его запуска.
Если вы спрашиваетеесли вы можете открыть решение, созданное в VS 2005, в другой версии VS, то единственным ограничением является то, что оно должно быть более поздним, чем VS 2005. EG: вы не можете открыть решение Visual Studio 2008 в VS 2005.