Ответ 1
SP1 для VS 2010 требуется для открытия VS 2012 модифицированных решений.
В принципе, у меня был проект, написанный с помощью Visual Studio 2010 Express в С#, затем я попробовал использовать Visual Studio 2012 Express с этим файлом, и теперь VS2010 говорит:
"Выбранный файл является файлом решения, но был создан более новой версией этого приложения и не может быть открыт."
Теперь, когда я посмотрел на это, Microsoft заявила, что вы все еще можете использовать 2010, если не используете VS2012. Ну, я опробовал встроенное тестирование, которое находится в VS2012, и это было единственное, что было VS2012, но удаление этого из моего проекта (проекта тестирования) все равно оставило его, сказав, что оно было создано новым версия.
Итак, как вы создаете решение VS2010, которое VS2012 снова изменило с помощью VS2010?
SP1 для VS 2010 требуется для открытия VS 2012 модифицированных решений.
Попробуйте следующее:
http://vsprojectconverter.codeplex.com/
Лично я никогда не использовал его, но я его обозначил как инструмент для использования, если я сталкиваюсь с проблемами. Надеюсь, это поможет!
Это, вероятно, не тот ответ, который вы ищете, но он работал у меня в прошлом в вопросах совместимости и тому подобное, поэтому стоит упомянуть. Если ваш проект не слишком сложный, вы можете создать новый проект, а затем скопировать и вставить все, начиная с элементов управления формами, и затем перейти к коду. Это неряшливое решение, которое плохо масштабируется, но иногда ничего больше не работает.
Ответа на этот вопрос Andrew.Wu http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/fc763995-beed-4287-97de-6e47d3e87865 и детализируйте шаги, которые необходимо предпринять для решения проблемы.