0

我想使用以下声明在卸载时删除文件:

<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,因为它是应用程序生成的文件。

4

0 回答 0