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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users