好的安装程序,可以根据需要下载先决条件
问题描述:
我知道,这里有很多关于安装程序的问题,但都是旧的。我需要的是一个安装制造商,可以按需下载.net framework 4.5(如果用户没有安装它),然后安装我的应用程序。它只能是一个文件。 我试过使用WiX,但它看起来太复杂了,我找不到任何有关如何使用它的简单安装程序的示例。此外,我试图使用InstallShield的限制,这与视觉工作室,但它似乎无法从网站下载先决条件(或者我可能缺少一些东西)。好的安装程序,可以根据需要下载先决条件
如果你能帮我找到我的问题的解决方案,我会非常优雅。当然,最好的解决方案是以某种方式让InstallShield限制从网络下载的神经数据。
谢谢。
答
由于VRK表示您需要bootstrapper文件,Advanced Installer是另一个很好的安装创作工具,它完全符合您的需求。但是,您将需要许可版本,因为此功能在免费版中不可用。您仍然可以在30天试用期内对其进行测试,所有功能都可用。
答
MSI安装程序确实有安装先决条件的选项。但是您必须从设置输出文件运行引导程序(setup.exe)。
setup.exe会检测是否有任何先决条件需要安装,并且会安装。然后通过调用msi文件继续安装程序。
如果您不介意购买商业产品,InstallAware可以满足您的所有需求。 – 2012-08-12 08:42:11
你要么需要投资6个月来学习WiX/MSI(是的,这很复杂),要么花一些钱购买商业产品。 Installshield,安装Aware,高级安装程序,微星工厂都在不同的价格点的选项。 – saschabeaumont 2012-08-14 02:35:09
@saschabeaumont - WiX不支持引导程序类型的应用程序。它可以进行条件检查,但如果缺失则不会实际安装。 – Wes 2012-12-14 20:57:39