On 22/03/2010 14:36, Bob Arnson wrote: > On 3/22/2010 9:40 AM, John Aldridge wrote: >> It looks as if the MSM is internally compressed, because its size is >> less than that of the DLLs it contains. This has bad consequences when >> we try to build a patch for our application and the patch needs to >> update the installed MSM: the patch comes out very large, presumably >> because compressed files don't diff well. > > Patches are generated against the actual files, not the cabinets they're > stored in. Unless you're using delta patches, .msps contain updated > files in their entirety.
We are using delta patches, and for most updated files this works well. Perhaps I wasn't clear in my original post... we have a component <Directory Id="CommonFilesFolder"> <Directory Id="MergeModules" Name="Merge Modules" /> </Directory> : <DirectoryRef Id="MergeModules"> <Component Id="Informatix.AdkRunTime.x86.msm" ... > <File Id="Informatix.AdkRunTime.x86.msm" ... /> </Component> </DirectoryRef> so in this case the MSM /is/ the actual file, isn't it? -- Cheers, John ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users