Hello all,
 
Im trying to build a small update for the first time and I cant work out
how to target a specific version of a product.
I using the new wix-only patch building method to create a patch from 2
admin installations. My wix version is 3.0.5405.0.
 
My command lines are:
torch  -t patch  -xo  -ax Binaries  -p Base\%MSIName%  Target\%MSIName%
-out Work\Diff.Wixmst
candle  Patch.wxs  -out Work\Patch.wixobj
light  Work\Patch.wixobj  -out Work\Patch.WixMsp
pyro  Work\Patch.WixMsp  -out %PatchName%  -t RTM  Work\Diff.wixmst

and the wix is:
 
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";>
    <Patch AllowRemoval="yes" Manufacturer="SDL" ClientPatchId="KB2710"
Classification="Hotfix" TargetProductName="SDL Trados Studio 2009"
OptimizedInstallMode="yes"
       DisplayName="Blah" MoreInfoURL="Blah" Description="Blah"
Comments="Blah" >
               
        <Media Id="5000" Cabinet="Product.cab">
            <PatchBaseline Id="RTM" />
        </Media>
        
        <PatchProperty Name="MinimumRequiredMsiVersion" Value="300" />
        
        <PatchFamilyRef Id="StudioPatchFamily" />
    </Patch>
    <Fragment>   
        <PatchFamily Id='StudioPatchFamily' Version='1.0.0.0'
Supersede='no'>
            ComponentRefs ...
        </PatchFamily>
    </Fragment>
</Wix>

The administrative installations are identical except for the altered
files and the entries in the file tables that correspond to the changes
(file size and file version). Im not changing the product version of the
installer.
 
It all works and produces a working patch except that the template
summary property in Orca (the "targets" field) only shows <guid>, not
<guid;version> as I would expect. Does anyone know how to specify the
version of the product that will be patched ? I understand that this is
important so that the update is sequenced correctly between minor
updates.
 
Thanks,
Pete.

SDL PLC confidential, all rights reserved.
If you are not the intended recipient of this mail SDL requests and requires 
that you delete it without acting upon or copying any of its contents, and we 
further request that you advise us.
SDL PLC is a public limited company registered in England and Wales.  
Registered number: 02675207.  
Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, 
UK.
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to