我想开发一个安装程序项目,它将为我提供.msi。我想避免使用其他工具,如InstallShield,InstallBuilder等。我们希望在此安装程序中使用自定义GUI。问题是我不确定如何开始实施。所以,我需要一些关于如何开始开发项目以及为此做什么研究的建议。
请注意,我已经使用visual studio 2010创建了一个安装程序。但是这个UI不容易修改。
我希望得到你所有人的帮助。
答案 0 :(得分:2)
结帐IsWiX。这个概念是Windows Installer XML的项目模板(脚手架)和图形设计器。大多数工作都是在没有编辑XML的情况下完成的。对于自定义UI,请查看这两个.wxs片段:
Uncomment to inject a custom dialog into the install wizard loop -->
<UIRef Id="CustomDlg"/>
...一堆XML用于定义带有页眉,正文,页脚和转换按钮的新对话框......
我们还没有设计师进行对话,但我喜欢开发人员帮我写作。
以下是一些示例视频:
Create and Package a Windows Service using IsWiX
如果Native MSI UI不够用,您可以考虑使用本机或托管(WPF)代码为Wix / Burn编写自定义引导程序。