2010-09-02 72 views
1

我有使用WiX构建的msi。部分安装程序会收集一些设置,这些设置将被输入到已安装应用程序的app.config文件中。使用WiX动态更新app.config文件

现在它工作正常,如果我为wxs文件中要更改的每个设置定义<util:XmlFile ...

现在我的问题是这样的:有没有一种方法可以动态创建这个util:XmlFile标记(例如从一个自定义操作),这样我就不必为每个设置应用程序而将它硬编码到wxs中.config来更新。

回答

0

它是如何做收集?你在做一个AppSearch和填充属性?你可以在你的XmlFile元素中使用[PROPERTY]吗?注意[PROP]是MSI讲话中PROP的值。

+0

我看着使用该选项,但我看不到一种方法来使用该选项,而不硬编码我想收集到我的WSX文件中的属性名称。 本质上,我已经通过将我收集的设置写入临时xml文件来解决了我的问题,这使我获得了最大的灵活性。 – John 2010-09-07 13:10:39