使用Wix以维护模式写入XML文件

时间:2015-11-27 10:21:05

标签: wix

我正在使用Wix 3.10。我有一个安装程序,要求用户在安装时输入一个值,并将其保存在XML文件中。这是使用XmlFile完成的,作为安装XML文件的组件的一部分,这很好。但是现在我希望能够添加/删除程序,单击“更改”按钮,以便安装程序以维护模式运行,用户可以更改先前输入的值,并且它将更新XML文件,但是我我不知道如何做到这一点,因为它在组件中设置不起作用。任何指针都将不胜感激,谢谢!下面是组件xml,SETTING是从UI文本框中设置的属性,它被写入XML文件:

<Component Id="MyApp.exe.config" Directory="INSTALLFOLDER" Guid="my-guid">
  <RegistryKey Root="HKMU" Key="Software\MyCompany\MyApp">
    <RegistryValue Name="MyApp.exe.config" Value="1" KeyPath="yes" Type="integer"/>
  </RegistryKey>
  <File Source="MyApp.exe.config"/>
  <util:XmlFile Id="Config1" File="[INSTALLFOLDER]MyApp.exe.config" Action="setValue" Name="value" Value="[SETTING]" ElementPath="//configuration//appSettings//add" Sequence="1"/>
</Component>

0 个答案:

没有答案