如何开始开发自定义安装程序项目?

时间:2015-04-07 04:07:02

标签: windows-installer installscript-msi

我想开发一个安装程序项目,它将为我提供.msi。我想避免使用其他工具,如InstallShield,InstallBuilder等。我们希望在此安装程序中使用自定义GUI。问题是我不确定如何开始实施。所以,我需要一些关于如何开始开发项目以及为此做什么研究的建议。

请注意,我已经使用visual studio 2010创建了一个安装程序。但是这个UI不容易修改。

我希望得到你所有人的帮助。

1 个答案:

答案 0 :(得分:2)

结帐IsWiX。这个概念是Windows Installer XML的项目模板(脚手架)和图形设计器。大多数工作都是在没有编辑XML的情况下完成的。对于自定义UI,请查看这两个.wxs片段:

UI.wxs

Uncomment to inject a custom dialog into the install wizard loop -->
<UIRef Id="CustomDlg"/>

UI-CustomDialog.wxs

...一堆XML用于定义带有页眉,正文,页脚和转换按钮的新对话框......

我们还没有设计师进行对话,但我喜欢开发人员帮我写作。

以下是一些示例视频:

Create and Package a Windows Service using IsWiX

IsWiX Web Site Demo

如果Native MSI UI不够用,您可以考虑使用本机或托管(WPF)代码为Wix / Burn编写自定义引导程序。