1
我有一个数据文件与我的应用程序一起安装。当新鲜安装时,数据文件得到正确安装。当它升级时,它总是覆盖文件的现有实例,这是不想要的。我添加了NeverOverwrite =“yes”标志,现在对于新安装仍然是相同的,但是对于现有安装,它将删除现有文件,而不是安装新文件。我是否错误地使用了旗帜?这是有问题的片段:WiX NeverOverwrite标志删除文件
<Component Id="cmp8553E6DDC92DBCDC568FB76CA13E7AF2" Guid="{C94263EB-56AF-4B19-942F-C92998252932}" NeverOverwrite="yes">
<File Id="fil7C9456E83E3FB4618684509DEEF67EBD" KeyPath="yes" Source="$(var.CDWrapper.ProjectDir)..\foo\bar" />
</Component>