在Windows上创建安装程序有许多工具(InstallShield,InnoSetup,NSIS,仅举几例)。我见过的所有工具都属于这些类别中的一个或两个用于在Windows上创建安装程序的API
- 点击。用于创建安装程序的Nice GUI,但不能手动编辑安装程序定义/项目文件。
- 文本文件:否(官方)GUI。安装程序根据手动编辑的文本文件中的定义进行编译。
我正在构建的安装程序都是使用DSL(表示为YAML文件)定义的,因此使用GUI不存在问题,创建文本文件虽然可行,但是很麻烦。
我真正想要的是一个公开一个(完整)API的工具,通过它我可以控制安装程序的创建。那里有没有这样的工具?
编辑:我很想听听有关基于非MSI的工具。 MSI不是必需品(相反......)
WiX 3.0有一个编程框架,您不需要编写wix文件。一探究竟。 – 2008-10-02 22:02:08