是否可以修改使用 Microsoft Visual Studio 安装程序项目创建的 MSI 的 UI?

Is it possible to modify the UI of an MSI created with Microsoft Visual Studio Installer Projects?

我已经使用 Microsoft Visual Studio Installer Projects 创建了一个安装项目,一切正常,注册表项,post 构建事件等..但是可以修改安装程序的 UI ?例如添加背景图片,更改字符的字体?

当前设置的 UI 如下所示

我不熟悉 VS 安装程序项目。但我可以推荐 Wix Toolset ..它非常灵活..有时太多了),但是你可以很容易地构建你自己的屏幕。

Visual Studio 安装程序项目是一个有限的工具,可能无法提供此类自定义功能。但是,通过 Visual Studio.

中安装程序的“属性”面板,应该支持某些属性

您还可以编辑生成的安装程序,有工具可以直接编辑 MSI 文件(例如 InstEdit or Orca)。但这非常耗时,可能更适合 one-time 工作而不是持续开发过程。

如果您想最大程度地为 MSI 格式自定义安装程序,您最好选择其他创建 MSI 的工具,例如 WiX Toolset for example or Advanced Installer. Alternatively, if you are okay with .EXE installer and don't necessarily need MSI, you can also pick NSIS or Inno Setup(查看免费工具类别)。这样的事情可以节省您一些时间,否则您将花在学习 MSI 的内部结构上。