Подтвердить что ты не робот

Проект Visual Studio 2012 не откроется в 2010 году

Я создал игру для задания в Visual Studio 2012 и университете, в котором я участвую в 2010 году, и он не откроется! В нем упоминается что-то о NET Framework 4.5. Как я могу преобразовать свой проект, чтобы он открылся в 2010 году?

4b9b3361

Ответ 1

Требуется три шага:

Шаг 1

Откройте файл решения (.sln) в текстовом редакторе и измените

 Microsoft Visual Studio Solution File, Format Version 12.00

к

 Microsoft Visual Studio Solution File, Format Version 11.00

Шаг 2

Откройте файл конфигурации приложения (App.config) в текстовом редакторе и измените

sku=".NETFramework,Version=v4.5"

к

sku=".NETFramework,Version=v4.0"

Шаг 3

Откройте файл проекта (для языка С#.csproj) в текстовом редакторе и измените

<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>

к

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

Теперь наслаждайтесь проектом в VS 2010!

Ответ 2

Вам может потребоваться только открыть проект в Visual Studio 2012 и перейти на страницу свойств проекта.

На вкладке "Приложение" найдите параметр "Целевая структура" и измените его на .Net Framework 4.

После этого вы сможете открыть его в Visual Studio 2010.

Также см. Преобразование VS2012 в VS2010, но до сих пор мне не приходилось делать никаких преобразований в проектах, созданных VS2012, чтобы открыть их в VS2010 - но YMMV.

[EDIT]

Я только что проверил это снова (конечно), создав проект .Net 4.5 в VS2012 и подтвердил, что я не смог открыть его в VS2010. Затем я снова открыл его в VS2012 и изменил версию фрейма на .Net 4.0. После этого я смог открыть его в VS2010.

Обратите внимание, что мне не нужно было делать никаких других изменений. Однако это на компьютере с установленными VS2010 и VS2012, поэтому возможно, что установка VS2012 может что-то сделать с VS2010, чтобы заставить его работать...

Ответ 3

Я сделал это на работе

Открыть файл .sln с помощью блокнота

Измените две строки ниже

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012

Для

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010

и hey presto решение теперь открывается в VS2010

Ответ 4

Вы можете создать новый проект в Visual Studio 2010, а затем щелкнуть правой кнопкой мыши в проводнике решений > Добавить > Существующий элемент. Чтобы вытащить все файлы в проекте 2012 года.

Ответ 5

Создайте новое решение в VS2010 и добавьте все существующие файлы из вашего VS2012 или сравните файл .sln с файлом .sln, недавно созданным с помощью VS2010. В верхней части вы увидите информацию о версии, которая должна быть изменена. Также сравните файлы .csproj и измените любую информацию о версии соответственно и целевую структуру.

Ответ 6

Отсутствие библиотеки или структуры может также вызвать эту проблему. Например, если вы хотите открыть проект MVC4 или Silver Light, но у вас нет этих библиотек, установленных на вашем ПК.

Ответ 7

Откройте файл .sln и измените формат версии до 12.0 до 11.0