我在Visual Studio 2012,Framework 4.5中完成了一个WinForm应用程序。我使用InstallShield进行了安装项目。我需要在可能没有安装Framework 4.5的PC上安装此应用程序,因此我将Framework 4.5作为PreRequisite添加。到现在为止还挺好。 我想要的是自动安装PreRequisite,而不需要我的客户端运行安装程序。 这可能吗? 谢谢InstallShield运行安装程序并安装先决条件而不要求
1
A
回答
0
InstallShield不支持此功能。最接近的是强制要求先决条件。另一种可能性是将PRQ与某个功能相关联,以使其成为“功能先决条件”而不是“设置先决条件”。这将导致Setup.exe直接进入你的MSI,然后延迟安装,直到用户访问后。
1
编辑您的PRQ,始终安装.net45,无需输入。这是我们在本地使用的.net40 PRQ。
/被动有它显示一个进度条,但你可以很容易做的/ Q(无UI的话)。唯一的问题是你的安装很长的启动延迟,用户可能会解释为“有问题”,所以我建议保持/被动。
+0
添加到:用户将不得不运行setup.exe才能获得此行为;只让他们运行msi本身不会调用PRQ。虽然如果你建立一个“单一文件”类型的设置,这将是一个没有问题。 – NGaida
相关问题
- 1. 当安装安装程序先决条件不要求SQL Server 2008 Express
- 2. 高级安装程序:先决条件安装条件检查
- 3. Installshield - 卸载应用程序时安装先决条件
- 4. 如何在InstallShield安装程序中添加先决条件
- 5. .Net 2.0先决条件安装程序
- 6. Installshield安装程序管理要求
- 7. Windows安装程序 - 静默安装先决条件
- 8. 具有先决条件的无提示安装安装程序
- 9. Innosetup安装先决条件
- 10. 如何使安装程序能够静默下载并安装先决条件?
- 11. 运行“软件包安装”失败并要求我运行“软件包安装”
- 12. 创建一个程序以先安装先决条件?
- 13. 安装项目:添加.NET和Windows安装程序先决条件导致大型安装程序
- 14. 安装程序要求安装.NET 4.0,而VS2010只使用3.5。
- 15. InstallShield安装程序c#
- 16. Installshield安装程序大小
- 17. 如何强制安装程序检查是否安装了先决条件?
- 18. 高级安装程序 - 必备先决条件未正确安装
- 19. Visual Studio安装项目安装程序SQL Server CE的先决条件
- 20. Installshield安装要求(搜索已安装应用程序的最佳方式)
- 21. 如何添加.Net框架先决条件安装安装
- 22. 安装项目.net 4先决条件
- 23. Clickonce更新安装先决条件
- 24. 安装.netframework作为先决条件
- 25. 本地安装的Perl先决条件
- 26. 先决条件验证和安装C#
- 27. 先决条件安装IBM的InfoSphere BigInsights
- 28. 如何在setuptools中安装运行setup.py的先决条件?
- 29. 在visual studio 2010中随应用程序安装一起运行先决条件
- 30. install4j安装程序不会使UNIX安装程序可运行
难道你不能让.net45的PRQ隐藏,并在PRQ中传递“/ q/norestart”?然后它会在主安装程序启动之前安装。 – NGaida
我可以运行setup.exe/s,但需要客户输入它。我认为他们只想双击EXE。 –
我想我读他的问题是:我希望用户在运行我的设置时自动获取.net 45。因此,如果他编辑他正在使用的PRQ来安装.net45以始终传递“/ q/norestart”(显然它已正确检测到.net45已存在),那么无论用户安装他的产品(通过自然运行)在安装程序运行之前,他们会得到.net45。因此没有问他们是否需要它。 – NGaida