Программе установки нужен фреймворк 4.0 - но он уже установлен - PullRequest
3 голосов
/ 01 мая 2010

Я создал сервис, который сейчас хочу установить для тестирования. При запуске программы установки мне предлагается загрузить и установить .net fw 4.0, но она у меня уже установлена. Я попытался просто установить файл, на который мне указывают (4.0 cliet), но он не только не работает, но и вызывает то, что vs2010 выдает неизвестную ошибку и не может открыть.

Я сейчас все удалил и начал заново с VS2010, framework 4.0 и win 7, но он все равно побуждает меня установить fw 4.0, когда я пытаюсь запустить установку. Кто-нибудь может указать мне правильное направление?

Спасибо заранее Willem

1 Ответ

3 голосов
/ 01 мая 2010

Вот несколько идей:

  1. Я полагаю, вы перезагрузили компьютер; если нет, сделайте это и попробуйте снова.
  2. См. эту страницу о проверке установки .NET 4.0.
  3. Используя IE, перейдите на http://whatsmyuseragent.com/ и убедитесь, что отображается .NET 4.0.
  4. В VS 2010 напишите небольшое консольное приложение, которое выводит Environment.Version.ToString(). Это версия .NET CLR. Запустите это приложение за пределами VS 2010 и убедитесь, что оно работает как положено.
  5. На данный момент проблема, скорее всего, связана с установщиком, используемым для создания службы. Пожалуйста, добавьте больше информации об этом.
...