Beste lezer(es),
Al enige tijd ben ik bezig met het maken van MSI patches (.msp). Dit doe ik met Orca door een .PCP file te bewerken om uiteindelijk met behulp van MsiMsp.exe een .msp te maken. Alle voorbeelden en tools vind je in het Microsoft Platform SDK.
Nu weet ik niet of hier tweakers zijn met enige ervaring met het maken van een .msp, maar ik zit met het volgende.
Een dotnet applicatie (c#) is ontwikkeld en is een setup project gemaakt voor installatie. Uitkomst is een .MSI file. Allemaal duidelijk lijkt mij.
Maar op termijn wil ik patches uitbrengen voor de applicatie. Dit worden .msp files voor een minor update (een major update met een .msp wordt door Microsoft niet toegestaan). Echter om met utilitie MsiMsp.exe een .msp file te maken, moet ik de MSI maken als "loose uncompressed files".
Bij "loose uncompressed files" wordt naast het .MSI alle files erbij toegevoegd welke de .MSI nodig heeft tijdens de installatie. Dit zijn alle files (assemblys) waar de applicatie uit bestaat en nodig heeft (alle .exe, dll's e.d.). Het is logisch, want hier kies ik voor.
Maar toch wil ik dit niet. Ik zie het liefst dat alle files gecompressed in de MSI worden gestopt zodat ik maar één MSI file te verspreiden hebt. Maar dan kan geen .msp files meer uitvoeren.
Wie heeft hier ervaring mee en weet toch een manier om na installatie van een compressed file een patch te installeren?
Al enige tijd ben ik bezig met het maken van MSI patches (.msp). Dit doe ik met Orca door een .PCP file te bewerken om uiteindelijk met behulp van MsiMsp.exe een .msp te maken. Alle voorbeelden en tools vind je in het Microsoft Platform SDK.
Nu weet ik niet of hier tweakers zijn met enige ervaring met het maken van een .msp, maar ik zit met het volgende.
Een dotnet applicatie (c#) is ontwikkeld en is een setup project gemaakt voor installatie. Uitkomst is een .MSI file. Allemaal duidelijk lijkt mij.
Maar op termijn wil ik patches uitbrengen voor de applicatie. Dit worden .msp files voor een minor update (een major update met een .msp wordt door Microsoft niet toegestaan). Echter om met utilitie MsiMsp.exe een .msp file te maken, moet ik de MSI maken als "loose uncompressed files".
Bij "loose uncompressed files" wordt naast het .MSI alle files erbij toegevoegd welke de .MSI nodig heeft tijdens de installatie. Dit zijn alle files (assemblys) waar de applicatie uit bestaat en nodig heeft (alle .exe, dll's e.d.). Het is logisch, want hier kies ik voor.
Maar toch wil ik dit niet. Ik zie het liefst dat alle files gecompressed in de MSI worden gestopt zodat ik maar één MSI file te verspreiden hebt. Maar dan kan geen .msp files meer uitvoeren.
Wie heeft hier ervaring mee en weet toch een manier om na installatie van een compressed file een patch te installeren?