При установке / обновлении нового файла setup.exe требуется удалить определенный файл из каталога назначения.
Я выполняю установку на сервере, то есть мне нужно установить установку в любой сетевой путь \\[serverroot]\System
сначала, а затем установите рабочую станцию из этого сетевого каталога.
Учитывая, что в \\[serverroot]\System
уже есть файл FILE1.txt
, и этот файл необходимо удалить при установке / обновлении нового 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.Было бы более полезно, если бы я получил точный код, ссылку на него.