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