我们分发仅在Window的机器(XP及更高版本)上运行的应用程序。我一直在通过使用WINRAR构建一个exe进行分发,它一般运行良好,但我遇到了一个问题,因为我们支持Vista和Win7,因为应用程序路径将依赖于操作系统。所以我要么必须构建一个依赖于操作系统的WINRAR exe,要么加入现代并使用安装程序。
我已经扫描了几个安装人员的网站以及开源安装人员的网站,但由于我的编程知识有限,我对这些选择感到有些不知所措。
可能正确答案是因为我们没有对任何安装程序进行任何注册表更改。
答案 0 :(得分:1)
根据您的描述,您的应用程序的安装过程很简单:只需复制文件即可。在这种情况下,任何安装工具都可以完成它的工作。您可以尝试以下方法:
前两个更容易学习。 WiX创建了Windows Installer软件包,并且学习曲线陡峭;虽然在您的情况下,您只需按照WiX Tutorial建立您的安装程序包。
如果您的安装过程非常简单,不需要安装,那么您的应用程序用户可能会喜欢,如果您只是给他们一个zip包,他们可以将其提取到任何目录。当然,这取决于目标用户。无论如何,除了安装包之外,它可能是一个不错的选择。
答案 1 :(得分:1)
通常,关键区别在于您是否要提供.msi Windows Installer程序包。企业更喜欢这样,因为它使他们更容易进行大规模部署。但是.msi软件包更难创建并且学习曲线陡峭。