Wix 复制文件不工作
我正在创建一个WiX安装程序,我希望将最终用户计算机上存在的文件移动到他们选择的位置。但是,CopyFile不工作,并且日志文件未显示任何错误 这是我的目录树:Wix 复制文件不工作,wix,wix3.7,Wix,Wix3.7,我正在创建一个WiX安装程序,我希望将最终用户计算机上存在的文件移动到他们选择的位置。但是,CopyFile不工作,并且日志文件未显示任何错误 这是我的目录树: <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="ProgramFilesFolder"> <Directory Id="INSTALLFOLDER" Name="Remindex"> </Directory
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLFOLDER" Name="Remindex">
</Directory>
</Directory>
<Directory Id="DATALOCATION" Name="File"/>
<Directory Id="ORIGINALDATA"/>
</Directory>
如果您有任何建议,我们将不胜感激。我的问题是,我试图复制一个文件夹,而CopyFile仅适用于单个文件 要解决这个问题,我必须手动创建要复制的文件夹中的每个子文件夹,并用所有旧文件夹的内容填充这些子文件夹。我将使用CopyFile,并可以在SourceName属性(SourceName=“*”)中放置通配符,以获取特定子文件夹中的所有内容
<DirectoryRef Id="TARGETDIR">
<Component Id="CMP_Data" Guid="{C35F8888-D868-4B18-991E-29E217EFE445}" KeyPath="yes">
<CopyFile Id="CopyData"
DestinationDirectory="DATALOCATION"
DestinationName="Remindex Local Data"
SourceProperty="ORIGINALDATA"
SourceName="Remindex Local Data"
Delete="yes"/>
</Component>
</DirectoryRef>
Component: CMP_Data; Installed: Absent; Request: Local; Action: Local
_CMP_Data65; Installed: Null; Request: Local; Action: Local
_CMP_Data66; Installed: Null; Request: Local; Action: Local