为了在我的游戏中支持Window Vista,我更改了XP和Vista安装时保存文件的位置(从Program Files到My Documents)。如何在Wix Installer中移动用户内容
现在我希望能够将当前XP用户从旧位置移动到新位置。
我想我可以通过升级检查代码正确触发此像这样:
<Upgrade Id="PLACE-GUID-HERE">
<UpgradeVersion OnlyDetect="yes" Minimum="$(var.ProductVersion)" IncludeMinimum="no" Property="NEWERVERSIONDETECTED" />
<UpgradeVersion OnlyDetect="no" Minimum="1.1.0" IncludeMinimum="yes" Maximum="$(var.ProductVersion)" IncludeMaximum="no" Property="OLDERVERSIONBEINGUPGRADED" />
<UpgradeVersion OnlyDetect="no" Maximum="1.1.0" IncludeMaximum="no" Property="MOVESAVEFILESUPGRADED" />
</Upgrade>
其中1.0.x的是旧的方式和1.1.x的将是新的方式,所以我可以做一些在一个基于MOVESAVEFILESUPGRADED的自定义操作,但问题的核心,我不知道如何将未安装的文件从一个位置移动到另一个位置。
该vbscript选项接缝,正是我所需要的 – 2010-05-04 16:05:04