#.net-4.0 #enterprise-library
#.net-4.0 #enterprise-library
Вопрос:
«Для этого приложения требуется .NET Framework 3.5 SP1. Пожалуйста, установите .net framework, затем запустите этот установщик еще раз «
Но в системе уже установлен .net Framework 4.0. В разделе установка и удаление программ я вижу следующие две записи:
1: Профиль клиента Microsoft .NET Framework 4
2: Microsoft .NET Framework 4 расширен.
Есть какие-нибудь идеи, почему установка завершается неудачей?
Обновление — шаги по повторному запуску:
XP была установлена с пакетом обновления 2.
Установил XP3
, Установил IE 8
, Установил VS2010 Professional — 10.0.30319
Попытался установить EL 5.0 — не удалось
На компьютере не установлен IIS.
Комментарии:
1. Запустите программу установки с включенным протоколированием — вероятно, это неверное сообщение об ошибке. Запустите msiexec /? из командной строки, чтобы увидеть переключатели для включения ведения журнала.
Ответ №1:
Как видим, это удивительно, поскольку у нас был отдельный тестовый проход, выполненный на .NET Framework 4.0. Можете ли вы предоставить нам более подробную информацию для воспроизведения? Какая версия ОС, 64-разрядная или 32-разрядная? Была ли в системе установлена другая версия .NET framework, которая позже была удалена, или это чистая установка .NET4.0?
Обновление от 5 февраля
Как видим, нам удалось воспроизвести проблему. Я зарегистрировал это в codeplex с помощью обходного пути (в основном, установите .NET3.5 SP1, затем EntLib5.0, затем удалите .NET 3.5 SP1). Если вам не нужна интеграция с Visual Studio, вы можете свободно копировать библиотеки DLL без запуска msi. Еще раз спасибо, что сообщили об этом.
Комментарии:
1. Как видим, нам удалось воспроизвести проблему. Я зарегистрировал это в codeplex с помощью обходного пути (в основном, установите .NET3.5 SP1, затем EntLib5.0, затем удалите .NET 3.5 SP1). Если вам не нужна интеграция с Visual Studio, вы можете свободно копировать библиотеки DLL без запуска msi. Еще раз спасибо, что сообщили об этом.
2. может быть, вы могли бы добавить свой комментарий в качестве ответа? Прямо сейчас «ответ» — это просто вопросы.