在基于WiX的安装过程中提取SFX时出现问题。
|
我的WiX项目中有以下代码
<CustomAction Id=\"ExtractHelp\" Directory=\"DocFolder\" Execute=\"commit\" Impersonate=\"no\" ExeCommand=\"[MYAPPINSTALLFOLDER]Doc\\help_zip.exe\" />
<InstallExecuteSequence>
<Custom Action=\"ExtractHelp\" Before=\"NativeCompilation\">NOT REMOVE</custom>
</InstallExecuteSequence>
我创建的help_zip是一个7z SFX存档,用于捆绑我们的帮助文件,并在安装过程中将其提取到DocFolder中。唯一的问题是,文件继续解压缩到C:\\ Windows \\ SysWow64,而不是DocFolder指定的文件夹。有任何想法吗?
另外,help_zip.exe驻留在DocFolder中,因此它甚至不需要参数就可以输出到它所在的目录,至少据我所知== \
编辑我已经编辑了上面的代码以显示我的解决方案。请注意,NativeCompilation是我们创建的另一个操作(不是WiX的一部分),“不删除”是指在不卸载时执行该操作。
没有找到相关结果
已邀请:
1 个回复
舶啥戚