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&#174; 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

Reply via email to