Целевая структура проекта не установлена - PullRequest
0 голосов
/ 19 декабря 2011

У меня проблема с Visual Studio 2010. Я установил MVC 4 и вижу, что установлен .Net Framework 4.5 (или .Net Framework 4.0 обновлен до 4.5). Я удалил 4.5, думая, что это не повлияет на .Net Framework 4.0. Но я вижу, что у меня нет .Net Framework 4.0 на моей машине. Я переустановил .Net Framework с помощью установщика Microsoft Windows. Я вижу, что он установлен на моей машине, но всякий раз, когда я пытаюсь открыть любой проект, созданный в 4.0, я получаю сообщение об ошибке:

http://img507.imageshack.us/i/errorlc.jpg/

Есть предложения по этому поводу?

Ответы [ 3 ]

2 голосов
/ 19 декабря 2011

Я однажды столкнулся с той же проблемой и решил ее, переустановив VS2010.

1 голос
/ 19 декабря 2011

Похоже на беспорядок.Попробуйте восстановить / переустановить Visual Studio 2010.

0 голосов
/ 27 марта 2012

Насколько я понимаю, обновление с .Net 4.0 до 4.5 является односторонней установкой (фактически она заменяет файлы в .Net 4.0, а не отделяет 4.0 от 4.5)

Если вы хотите вернуться к 4.0, вам нужно удалить 4.5 (который фактически удаляет 4.x), затем переустановить 4.0.

Рик Страл писал о нюансах: http://www.west -wind.com / weblog / posts / 2012 / Mar / 13 / NET-45-это-в-месте-замена-NET-40

Странное решение со стороны Microsoft в отношении версии таким образом. Кажется, что единственный способ провести различие между 4.0 и 4.5 сегодня - это физическая проверка версий файлов или сборка версий известных библиотек, которые изменились. Как и сейчас, приложения 4.5 будут работать под 4.0 и зависать при обнаружении функций, характерных для 4.5

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...