что такое «2009»? вы пытаетесь говорить о том, чего не знаете? человек рассказывает о том как открыть проект новой версии в старой студии, а не наоборот
есть два способа, чтобы использовать 2010 компилятор, то надо поменять в свойствах прокта в разделе Debugging нужно изменить: Merge Environment -> No, Debugger Type -> Mixed (или Native).
Если есть желание поюзать VS 11 компилятор, то надо просто удалить все файлы *.suo, *.sdf, *.opensdf, папку ipch (это добро все лежит рядом с файлом солюшена), после этого открыть солюшн, студия сама предложит произвести конвертацию.
Что-то мне подсказывает, что в новых версиях у решения могут появиться какие-то новые настройки(пускай даже нестандартные), которые не совместимы с предыдущими версиями.
Мне вообще непонятно, почему solution не в XML, а в каком-то тупом самописном формате (особенно забавно как они сделали Solution Folders), и почему файлы проектов разных студий несовместимы; неужели не очевидно — у разных разработчиков могут быть разные среды разработки, а проект общий.
Ну а мне понадобилось, я учусь на 3 курсе и в паре с другом делаем лабораторные. Он себе не хочет пока ставить 11 студию, а я не хочу ставить 2010, когда есть 11…
Запускаем проекты, созданные в Visual Studio 2011 на Visual Studio 2010