我有几个目录和文件作为我的安装的一部分。其中一个文件夹我想要始终替换内容,剩下的文件夹遵循默认的Wix行为。我注意到我可以将REINSTALLMODE设置为“amus”,但这是否适用于整个包?Wix强制覆盖一个文件夹的文件
http://msdn.microsoft.com/en-us/library/aa371182(v=VS.85).aspx
http://wix.mindcapers.com/wiki/MSIExec
如何使用
<Property Id="REINSTALLMODE" Value="amus" />
在一个单独的目录或组件?
有两种方法可以删除文件夹吗?该文件夹可能是由用户在安装程序之前手动创建的,我想替换文件夹内容。默认的文件替换规则似乎没有这样做。 – 2010-07-22 12:04:48
是的,你可以使用RemoveFile元素从文件夹中删除东西。 RemoveFiles操作在InstallFiles操作之前出现,因此时序将会生效。注意:这种行为在修复,升级和修补过程中也会发生,所以一定要测试一下。 – 2010-07-22 13:43:57