nach langem Suchen in diesem Forum, glaube ich irgendwie der erste mit diesem Problem zu sein. Falls nicht, kann mir jemand den Link zum entsprechenden Post weitergeben?
Mein derzeitige Herausforderung ist: "Einen Patch zu erstellen (klinkt ja gar nicht mal so schwer)" ;-)
Also ganz kurz und bündig:
- Habe ein MSI X und ein MSI Y.
- X enthält DLL's, OCXen usw. die fehlerhaft sind.
- Y enthält die selben nur ohne Fehler.
- X per administrative install ins Verzeichnis A entpackt.
- Y per administrative install ins Verzeichnis B entpackt.
- Habe ein PCP file erstellt.
- Habe msimsp mit PCP + A\X.msi + B\Y.msi aufgerufen.
- Etwas warten...
- Fertig ist die Z.msp.
Nun zu meiner Frage, wenn ich auf einen Rechner als erstes das MSI X installiert habe und anschließend das MSP Z installiere (alles per Doppelklick, ohne CMD), dann sollten alle geänderten Dateien (DLL's und OCXen), die normalerweise im MSI Y enthalten sind auf dem Rechner aktualisiert worden sein.
Interessanterweise (was gleichzeitig mein Problem ist) werden nicht alle Dateien aktualisiert.
Was mache ich falsch?
Danke schon im Voraus für eure Bemühungen.
Zur Info verwende zum Erstellen der MSI's und PCP's das Windows Installer Xml Toolset (WiX), falls euch das weiterhilft.
