В Windows Server 2003 Standard Edition клиент установил .NET 3.5 SP 1. Всякий раз, когда мы запускаем наш установщик, созданный с помощью InstallShield 2009, установщик жалуется, что на целевом компьютере нет зависимости .NET 3.5 SP 1. Клиент удалил и переустановил .NET 3.5 SP 1 пару раз, перезагружая каждый раз, но наш установщик никогда не обнаруживает его. Установщик, кстати, отлично работает везде.Почему InstallShield 2009 не обнаружит .NET 3.5 SP 1?
Чтобы проверить, мы успешно выполнили одно из наших приложений, созданное с помощью .NET 3.5 SP 1 (оно использует LINQ), но не имеет установщика. Там нет проблем, поэтому мы уверены, что установлен правильный Framework. Мы подозреваем, что в реестре этой машины есть что-то, что не будет удовлетворять логике зависимостей InstallShield 2009. Что мы делаем дальше?
Эти ключи присутствуют, поэтому мы берем вопрос с InstallShield. – flipdoubt