我的任务是为应用程序创建一个安装程序,它提供了安装辅助应用程序的选项。辅助应用程序是常见的互联网工具栏之一。主安装程序还应提供一些复选框,这些复选框将修改第二个应用程序的命令行参数。
我已经花了几个小时的时间搜索并尝试了其中一个,但没有取得多大成功。我尝试过Visual Studio自定义操作,但我无法理解它!我只是想知道最简单的方法是什么? (请建议一些易于使用的安装创建者解决方案)
答案 0 :(得分:3)
如果你想要一个免费且功能强大的工具我会推荐Wix,但是学习使用它可能需要一些时间。它最近推出了一个名为Burn的功能,可以满足您的需求。
对于付费且易于使用的工具,我建议使用Advanced Installer。专业版,最便宜的版本,支持基于功能的先决条件,这是您所需要的。您可以在不超过10分钟的时间内构建完整的软件包。只需创建一个新的Professional项目,将EXE添加为先决条件页面中基于特征的先决条件,将其他应用程序文件添加到文件和文件夹页面并点击构建。您将获得一个安装资源的MSI包。但是,如果您想要自定义UI控件,例如新复选框或新的MSI对话框,则需要企业版。
答案 1 :(得分:-1)
标准安装程序,您可以编写脚本以执行任何操作,同时还有一个庞大的社区,NSIS。它是开源的,快速的,可扩展的,轻量级的,强大的,完全免费的。我想说这是中小型开发商店的行业标准(InstallShield是大公司的标准,但即便如此,现在也在改变。)