我想使用以下声明在卸载时删除文件:
<Component Id="RemoveFilesComponent" Directory="BIN" KeyPath="yes" Guid="MY-GUID-HERE">
<RemoveFile Id="RemoveTxtFile" Directory="BIN" Name="file.txt" On="uninstall" />
</Component>
问题:该属性On="uninstall"
还会在升级期间删除文件。
我使用以下声明来启用软件升级:
<MajorUpgrade DowngradeErrorMessage="A newer version of $(var.AppName) is already installed." AllowSameVersionUpgrades="yes" />
如何On="uninstall"
在元素RemoveFile
中重写,升级时不会删除(替换)文件?
附加信息:该文件file.txt
必须通过声明显式删除RemoveFile
,因为它是应用程序生成的文件。