Bryan C. Boettcher írta:
> That works for most of our components, there's still a third party OCX that 
> needs to be included.  Are MergeModules the way to go?
>
> -----Original Message-----
> From: Szentpali Janos [mailto:[EMAIL PROTECTED]
> Sent: Monday, December 03, 2007 12:18 PM
> To: Bryan C. Boettcher; wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] Install newer version of shared component?
>
> Bryan C. Boettcher írta:
>   
>> I'm packaging shared components in my MSI.  These components (like 
>> COMDLG32.OCX or MSCOMCTL.OCX) are installed into %system32%.  However, I've 
>> got an issue with the files not upgrading properly.  I always want to have 
>> the newest version of the shared component on the machine.  As per my last 
>> question ("Concurrent versions?"), we're not using an upgrade path, but 
>> rather separate Product/@Id's entirely.
>>
>> If "version 5.0" of my software installs shared component 1.0.0.3, and 
>> "version 6.0" installs 1.0.5.0, how can I make sure that 1.0.5.0 is the 
>> version installed regardless of the actual installation order of my software?
>>
>> Thanks,
>> -Bryan
>>
>> -------------------------------------------------------------------------
>> SF.Net email is sponsored by: The Future of Linux Business White Paper
>> from Novell.  From the desktop to the data center, Linux is going
>> mainstream.  Let it simplify your IT future.
>> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>>
>>     
> Maybe it would be wiser to include the official Microsoft Merge modules?
> See
> http://www.microsoft.com/downloads/details.aspx?FamilyID=9f10ca3b-44da-4edf-a5da-1aeaf5c88165&DisplayLang=en
>
> --
> Szentpáli János
>
>   
I guess the ideal situation would be to distribute the 3rd party
component the way the 3rd party manufacturer recomends. Thus you can
make sure a 4th party's install of the 3rd party's component won't screw
up everything :D.
When I have to package .ocx or COM .dll files that are shared among many
apps, I use merge modules to distribute them. And I Usually make them
install to the <common files>\<company name> folder. .ocx and .dll files
that are not system files and not common files I always put in the
application's folder.

-- 
Szentpáli János


-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to