0

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

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

我需要你所有的帮助。

4

1 回答 1

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 用于定义带有页眉、正文、页脚和转换按钮的新对话框...

我们还没有对话框的设计师,但我希望开发人员能帮助我编写它。

这是几个示例视频:

使用 IsWiX 创建和打包 Windows 服务

IsWiX 网站演示

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

于 2015-04-07T16:49:50.437 回答