PDA

View Full Version : Auto-Patching the difference btw 2 builds



muzzylane
08-02-2004, 12:17 PM
Is there a way to build a patch that compares two MSI files and will only install the difference between those files.

My setup is as follows. MSI created nightly via command line build. I would like to create either patches or upgrades between each build, however I don't want to reinstall the entire program. What's the best way to go about this?

Thanks,

Adam

muzzylane
08-04-2004, 12:33 PM
I've found that MSIMsp.exe from the Microsoft SDK can create a patch that integrates the difference between two uncompressed MSI packages.

However this patch doesn't work if I have subdirectories of dynamically linked directories in my project.

This is fairly urgent since we are expecting to ship in the near future and will require automatic patching capability with our nightly build (i.e. We can't take every file individually that differs and add it manually to a Quick Patch Project each day), So if anyone knows of a fix/workaround it would be very much appreciated.

Thanks,

Adam