【发布时间】:2009-08-05 18:52:42
【问题描述】:
在 Windows Server 2003 标准版上,客户安装了 .NET 3.5 SP 1。每当我们运行使用 InstallShield 2009 构建的安装程序时,安装程序都会抱怨目标计算机没有 .NET 3.5 SP 1 依赖项。客户已多次卸载并重新安装 .NET 3.5 SP 1,每次都重新启动,但我们的安装程序从未检测到它。顺便说一句,安装程序在其他任何地方都可以正常工作。
为了进行测试,我们成功运行了一个使用 .NET 3.5 SP 1(它使用 LINQ)构建的应用程序,但没有安装程序。那里没有问题,所以我们确信安装了正确的框架。我们怀疑这台机器的注册表中有些东西不能满足 InstallShield 2009 的依赖逻辑。我们接下来要做什么?
【问题讨论】:
标签: .net-3.5 dependencies windows-server-2003 installshield installshield-2009