我使用 Wix# 来部署我们的软件,该软件需要在安装时运行 SQL 脚本来安装数据库。
但是,我想给用户一个选项来选择服务器来安装数据库,或者安装一个新的服务器实例来运行脚本。
我已经研究过为安装程序创建自定义 UI,以及运行 SQL 脚本并将其他安装与设置链接,但到目前为止,我无法弄清楚如何使 UI 与设置进行通信。
提前致谢!
我使用 Wix# 来部署我们的软件,该软件需要在安装时运行 SQL 脚本来安装数据库。
但是,我想给用户一个选项来选择服务器来安装数据库,或者安装一个新的服务器实例来运行脚本。
我已经研究过为安装程序创建自定义 UI,以及运行 SQL 脚本并将其他安装与设置链接,但到目前为止,我无法弄清楚如何使 UI 与设置进行通信。
提前致谢!
您正在使用的所有数据都可以存储在属性中。这是关于设置属性并将它们绑定到控件的stackoverflow问题。因此,如果您希望用户键入数据库名称 - 只需按照说明进行操作。
但是,如果您要显示带有服务器列表的组合框 - 它会有点困难。您应该添加组合框元素,例如:
<Control Type="ComboBox" Id="id" Width="10" Height="10" X="10" Y="10" Property="SELECTED_SERVER">
之后,您将有两个选择: