Проект С# нацелен на ".Net Framework, Version = v4.5", который не установлен на этой машине
Я работаю над проектом С#, используя VS 2012, установленный на окнах 8 сегодня днем. Он работает хорошо, и я загружаю свой код в TFS, прежде чем отправиться домой.
Но когда я загружаю и открываю этот проект, используя VS 2012, установленный в Windows 7. Я получил сообщение об ошибке ниже.
Проект С# нацелен на ".Net Framework, Version = v4.5" , который не установлен на этой машине. Чтобы продолжить, выберите вариант ниже.
- Измените цель на .Net Framework 4.5. Вы можете вернуться к ".Net Framework, Version = v4.5" в более позднее время.
- Загрузите пакет таргетинга для ".Net Framework, Version = v4.5" . Проект не изменится.
- Не загружайте проект.
Я уверен, что я установил .NET Framework 4.5 на свой ноутбук Windows 7.
Теперь я не могу загрузить свой проект. Кто-нибудь знает, как решить эту проблему?
Большое спасибо!
--------------- обновления --------
Для людей с одинаковой проблемой:
Я удалил VS 2012 и .Net Framework 4.5 и повторно установил их оба. Проблема решена. Теперь я могу загрузить свой проект.
Ответы
Ответ 1
Щелкните правой кнопкой мыши свой проект и выберите "Свойства". На вкладке "Приложение" посмотрите, есть ли у вас вариант для рамки 4.5 в раскрывающемся списке "Целевая структура". Если у вас есть это, просто выберите его и попробуйте снова создать проект.
Если у вас нет этой опции, перейдите в "Программы и компоненты" в Windows 7 и убедитесь, что установлена .NET Framework 4.5. Если у вас есть это, попробуйте восстановить установку VS 2012 в этом же меню и снова проверьте свои параметры в раскрывающемся списке "Целевая структура".