Visual Studio 2010 не может открыть решение 2010 года, модифицированное Visual Studio 2012

В принципе, у меня был проект, написанный с помощью Visual Studio 2010 Express в С#, затем я попробовал использовать Visual Studio 2012 Express с этим файлом, и теперь VS2010 говорит:

"Выбранный файл является файлом решения, но был создан более новой версией этого приложения и не может быть открыт."

Теперь, когда я посмотрел на это, Microsoft заявила, что вы все еще можете использовать 2010, если не используете VS2012. Ну, я опробовал встроенное тестирование, которое находится в VS2012, и это было единственное, что было VS2012, но удаление этого из моего проекта (проекта тестирования) все равно оставило его, сказав, что оно было создано новым версия.

Итак, как вы создаете решение VS2010, которое VS2012 снова изменило с помощью VS2010?

Ответ 1

SP1 для VS 2010 требуется для открытия VS 2012 модифицированных решений.

Ответ 2

Попробуйте следующее:

http://vsprojectconverter.codeplex.com/

Лично я никогда не использовал его, но я его обозначил как инструмент для использования, если я сталкиваюсь с проблемами. Надеюсь, это поможет!

Ответ 3

Это, вероятно, не тот ответ, который вы ищете, но он работал у меня в прошлом в вопросах совместимости и тому подобное, поэтому стоит упомянуть. Если ваш проект не слишком сложный, вы можете создать новый проект, а затем скопировать и вставить все, начиная с элементов управления формами, и затем перейти к коду. Это неряшливое решение, которое плохо масштабируется, но иногда ничего больше не работает.