我正在使用WIX安装程序来安装应用程序。安装程序将在安装之前删除现有的两个应用程序。该应用程序的日志文件已写入,由于该日志文件,在现有删除过程中不会删除包含日志文件的文件夹。我需要wix安装程序在安装新应用程序时删除该垃圾文件夹。
我试过这个
<Component Id="deletejunk" Guid="GUID">
<util:RemoveFolderEx Id="RemoveiDocDir" On="uninstall" Property="iDocDir" />
</Component>
这对我不起作用。怎么做。
答案 0 :(得分:1)
过去,我刚刚使用常规(非Util)选项...
<DirectoryRef Id="TARGETDIR">
<Component Id="C__deleteJunk" Guid="{GUID}">
<RemoveFile Id="__deleteJunkFiles" Name="*.*" On="uninstall"/>
<RemoveFolder Id="__deleteJunkFolders" On="uninstall" />
</Component>
</DirectoryRef>
这将清除文件夹中的所有文件,然后它将删除文件夹本身。试一试。