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