Что ж, между VS2005 и VS2008 этот небольшой трюк работал - хотя не уверен, что он все еще работает между VS2008 и VS2010 (у меня не было времени на его тестирование).
Первая строка в файле решения (YourProject.sln
) содержит информацию о версии, в которой VS создал файл. Если оно «слишком высоко», нижний уровень VS не откроет его.
Прежде всего, СДЕЛАТЬ РЕЗЕРВНОЕ КОПИРОВАНИЕ !
В основном просто измените эту первую строку в файле решения на
Microsoft Visual Studio Solution File, Format Version 10.00
Версия 10.00 - VS2008 - Версия 9.00 была VS2005.
Теперь попробуйте открыть ваше решение в VS2008 - оно может просто работать (хотя никаких гарантий !!).
Марк