微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 Wix/Wix# 在对话框之间执行部分设置

如何解决如何使用 Wix/Wix# 在对话框之间执行部分设置

使用 Wix 安装的程序需要一个数据库服务器作为其数据库,所以我想在继续安装之前让用户选择运行服务器安装。

我知道如何使用 CustomActions 链接设置,但如何在继续设置的其余部分之前运行该 CustomAction,并在两者之间显示一些对话框?

解决方法

从这里的大量经验来说,需要对多种不同的产品做同样的事情。我的建议是将您的数据库配置放在应用程序的第一次启动中。

软件开发和管理就是这样,有时这是不可能的。因此,我要做的是将您的自定义操作作为 InstallUISequence 的一部分运行,这样您的数据库就可以在处理其余安装之前安装和配置。这确实意味着除非已配置数据库部分,否则您将无法静默安装应用程序,因为 InstallUISequence 不会在静默安装中运行。

,

每个动作和对话都有它的序列号。您可以获得here的标准号码列表。在您的自定义操作中,它是 Sequence 属性。因此,只需根据该数字计划您的对话/操作即可。这对所有 Windows 安装程序都很常见,因此也适用于 wixsharp。

此外,我建议您在处理序列号时使用 Orca。这是一个强大的工具,可以帮助您检查/调试您的 msi。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。