/ / Wix: Prepísanie súboru nainštalovaného modulom zlúčenia v rámci toho istého MSI? - modul, merge, windows-installer, overwrite

Wix: Prepísanie súboru nainštalovaného modulom zlúčenia v rámci toho istého MSI? - modul, merge, windows-installer, overwrite

Dostávam situáciu, v ktorej musí súbor prepisovať, nainštalovaný modulom zlúčenia, ktorý je zabalený rovnakým MSI, t. J. Tento prepisovaný proces by sa mal uskutočniť v rámci rovnakej inštalácie MSI.

Vlastne som sa snažil s prvkom, ale to nefungovalo.

Myslela som na pridanie vlastnej akcie, ale s dvomi zmätkami: Kedy spustiť túto vlastnú akciu? Ak sa odstráni ten, ktorý je dodávaný s modulom zlúčenia, inštalátor sa môže pokúsiť obnoviť.

Akékoľvek návrhy / riešenia?

Vďaka partitu.

odpovede:

2 pre odpoveď č. 1

Modul zlúčenia sa stáva súčasťou MSI počas procesu zlúčenia. Takže vo vašom MSI nie je rozdiel medzi MSI súbormi a súbormi MSM.

Súbory vo vašom balíku sú nainštalované na základe ich sekvencie Tabuľka súborov, Takže jediný spôsob, ako vytvoriť súbor prepísať iný súbor z toho istého balíka, je uistiť sa, že jeho postupnosť je vyššia.


0 pre odpoveď č. 2

Mal som ten istý problém a vyriešil som hoodstránenie súboru (a komponentu) z modulu zlúčenia pomocou nástroja Orca. Potom som pridala novú verziu súboru do môjho projektu WiX rovnakým spôsobom ako všetky ostatné súbory.