安装/升级新的setup.exe时,需要从目标目录中删除特定文件。
我正在进行服务器安装,这意味着我需要首先在任何网络路径\\[serverroot]\System
中安装设置,然后从该网络目录安装工作站。
考虑到FILE1.txt
中已存在\\[serverroot]\System
文件,并且在安装/升级新setup.exe时需要删除此文件,这意味着新版本的FILE1.txt
将是安装。它现在没有被删除,因为FILE1.txt
具有相同的版本,不应该更改。
我尝试过的代码如下:
<DirectoryRef Id="SystemDir">
<Component Id="Remove_zdf" Guid="C0C6CDE7-F10F-40E8-BE73-2AB3914622C1" DiskId="1">
<RemoveFile Id="Removezdf" Name="goxs.zdf" On ="install" />
<Condition>INSTALL="ADMIN"</Condition>
</Component>
</DirectoryRef>
以上代码无法正常运行,我也不确定这是否正确。
请介绍一下如何通过WIX代码从服务器根路径中删除现有文件。如果我得到确切的代码,参考链接就会更有帮助。