我有一个包含exe文件的文件夹以及许多其他文件和几个其他文件夹。我希望能够:
A)全部打包到安装程序中
或
B)将exe和其他文件打包为一个单独的exe文件。
根据我所读的内容,我不确定如何用WIX完成这两项工作,而且我99%的确定使用WIX无法实现。在排除可能性之前,我想问一下有经验的人我是对还是错。
如果我不能使用WIX,还有更好的选择吗?
感谢所有帮助。
答案 0 :(得分:0)
WiX / Burn :WiX / Burn确实可以制作MSI安装程序或setup.exe包装程序,但对于没有经验的人来说,使用该工具包并非易事,如果您从未进行过设置,直到学习曲线出现。 WiX quick start tips。
Burn :Burn是WiX工具包的bootstrapper / downloader / chainger工具,它允许按顺序运行多个MSI或setup.exe文件。它允许创建包含所有安装程序组件的setup.exe。学习和使用并不简单。
商业工具 :可以在以下位置找到商业工具的高级说明:Advanced Installer,InstallShield,PACE Suite和其他一些工具:Brief descriptions of deployment tools。
还有更详尽的演示:How to create windows installer。
答案 1 :(得分:0)
WIX是高度可配置的,因此需要一些开销来学习,但是它也有很好的文档说明,并且可以直接访问Windows API,这些文档也都有很好的说明。
打包现有文件 可以100%使用WIX将文件+依赖项打包到安装程序中。
建筑与包装 还与Visual Studio集成在一起,使您可以在构建过程中构建和运行WIX。
如果您不使用Visual Studio,那很好,您可以直接用WIX打包,这是 Another tutorial
GUI安装程序创建者 如果您完全反对创建自己的WIX文件和学习工具集的想法,请Advanced installer is a pretty vanilla alternative with a nice GUI
如果您真的反对制作任何类型的安装程序,则还可以将所有内容压缩并以这种方式分发,可以使用python自动实现。