Я сталкивался с этим раньше.В моем случае я установил Microsoft SQL Server и, что более важно, BIDS.Всякий раз, когда я открывал проект, созданный в VS2008, селектор версии VS идентифицировал бы его как проект 2008 года, и BIDS пытался открыть его (и эта ошибка возникала).В качестве обходного пути я щелкнул правой кнопкой мыши файл .sln и использовал «Открыть с помощью», чтобы выбрать VS2010.Если это также работает для вас, вы можете изменить значения по умолчанию для того, что открывает файлы .sln.
Еще один способ проверить это - открыть VS2010, а затем использовать опцию меню «Открыть решение», чтобы открыть свое решение.Если этот метод работает, вы знаете, что проблема в программе по умолчанию, которая открывает ваши файлы .sln.