【问题标题】:WiX installation - move installed files to another driveWiX 安装 - 将安装的文件移动到另一个驱动器
【发布时间】:2017-03-17 00:48:00
【问题描述】:
我尝试了多种方法,但无法找到正确的方法。我有一个与我的应用程序一起安装的文件夹,其中包含仪器使用的一些文件。我将应用程序安装到 C:\ 驱动器,但我需要将这几个文件放在 D:\ 驱动器上。在 WiX 中将文件移动到另一个驱动器的正确方法是什么?
我们过去的解决方案是移动它们的 .bat 文件,但我也无法找出在 WiX 中运行批处理文件的正确方法。通过 WiX 移动文件或调用批处理文件可以解决我的问题。非常感谢您提供任何帮助!
【问题讨论】:
标签:
installation
wix
windows-installer
【解决方案1】:
您可以使用 Drive D 定义属性:
<SetDirectory Id="DDrive" Value="D:\AppName" Sequence="both"/>
设置目录:
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="DDrive" Name="AppName">
<Directory Id="Folder" Name="Folder"/>
</Directory>
</Directory>
现在您可以使用目录 DDrive 来声明您的组件。