我正在使用WiX为我的应用程序创建安装程序。根据用户在安装过程中输入的值,我需要在目标系统上安装后编辑一些配置文件。我正在使用HEAT命令来获取需要在目标计算机上安装的所有文件,以避免手动描述所有文件和目录。我也可以使用xml:Util元素更改配置文件的配置。虽然,我已经重新开始整个文件夹结构来进行这些更改。有没有办法在不必创建文件夹结构的情况下进行这些更改?
基本上,
TARGETSYSTEM ---> INSTALLFOLDER ---> Dir1
|---> Dir2---> SubDir1
|--->SubDir2 ----> file.config
<File Id="log4netCONFG" Source="WHATSHOULDCOMEHERE?/file.config" KeyPath="yes" />
<util:XmlFile Id="UpdateLogFileAppenderFilePath"
File="[#log4netCONFG]"
Action="setValue"
ElementPath="//appender[\[]@name='LogFileAppender'[\]]/param[\ []@name='File'[\]]"
Name="value"
Value="[LOGFILEAPPENDERFILEPATH]"/>