如何在安装期间更新名称值对(NVP)配置文件

时间:2012-12-18 21:56:41

标签: wix

我的自定义Wix Dialog要求用户输入IP地址和端口号。然后,我想更新名为config.txt的文本文件,如下所示:

IP=192.168.001.234
PORT=45

就像一个boost属性或qt配置文件。

我使用了UtilExtensions:XmlFile来更新.NET配置文件,但没有看到一种简单快捷的方法来修改名称值对配置文件。

蛮力就是编写一个自定义操作,该操作采用命令行工具,该工具接受配置文件,然后是NVP。

1 个答案:

答案 0 :(得分:2)

您可以使用Wix编写ini file

<IniFile Id="Ini1"
          Action="createLine"
          Directory="INSTALLOCATION"
          Section="Settings"
          Name="settings.ini"
          Key="IP"
          Value="127.0.0.1" />

将输出包含

的文件
[Settings]
IP=127.0.0.1