部署期间不替换文件

时间:2018-11-22 08:22:23

标签: wix

产品成功升级后,由于未知原因未替换一个文件(缺少MSI日志)。这不是问题可能是版本的DLL文件。这是一些自定义二进制文件(重要说明),在较旧版本的生存期内已被新文件手动覆盖。有办法强制替换文件吗?

这是文件节点的样子:

<Component Win64="yes" Id="cmpSOMEFILE" Guid="*">
<File Id="filSOMEFILE" KeyPath="yes" Source="SOMEFILE.dll.sig" /></Component>

1 个答案:

答案 0 :(得分:1)

如果您需要始终替换文件,那么如何在同一组件中使用<RemoveFile>首先清理文件。 应该在InstallFiles之前安排RemoveF0iles操作,并且该文件将被删除并每次都用较新的副本替换。

请参阅: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Using-wix-how-to-always-overwrite-a-file-td6904118.html

相关问题