У вас должно быть два отдельных файла решения.Visual Studio (любая версия) пытается преобразовать любой файл решения в следующую версию на основе версии в файле решения, например
Solution File for VS 2010:
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Solution File for VS 2008:
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Solution File for VS 2005:
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
То же самое относится и к файлам проекта, поэтому вам придется иметь отдельные версиикаждый файл проекта.Каждая версия Visual Studio имеет свои специфические потребности.Например, для шаблона проекта веб-приложения в VS 2010 есть файлы преобразования веб-конфигурации, которые не имеют смысла для более ранних версий VS.
Суть в том, что в Visual Studio 2008 можно поддерживать различные файлы решений и проектов и2010. Visual Studio 2005 не может быть рассмотрен, поскольку нет поддержки многоцелевого таргетинга, и вы используете 3.5 Fwk.