All
У меня есть проект, который был изначально написан в 2005 или более ранней версии (не помню, я не писал его). Я открыл это в vs2008 и преобразовал это, хотя у этого все еще есть файл csproj. Состояние файла SLN:
Файл решения Microsoft Visual Studio, версия формата 10.00
Visual Studio 2008
Project ("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "foo", "foo.csproj", "{BF9BAC88-C507-404D-928C-BC08193F5CCD}"
EndProject
Я много раз работал с проектом в vs2008 без каких-либо проблем.
Теперь я запускаю vs2010 на виртуальной машине и хочу открыть в ней этот проект. Однако, когда я пытаюсь получить сообщение об ошибке «не удается открыть, потому что его тип проекта .csproj не поддерживается этой версией приложения». Основными файлами решения являются foo.sln, foo.csproj и foo.csproj.user (в дополнение к файлам кода). Я несколько запутался, так как думал, что использование его в vs2008 (и прохождение первоначального преобразования) сделает переход на vs2010 безболезненным.
Что мне не хватает? Все мои поиски заканчиваются одними и теми же сообщениями о конвертации проектов в 2008 году.
Спасибо!