Documentation is lacking in this case a little bit. Best bet is to take a look at how the WiX toolset installs itself (wix36\src\Setup\Bundle). That does what Tobias is talking about for NETFX and shows how to get the mbapreq to do the right thing... there may be bugs left yet, of course. <smile/>
On Fri, Sep 2, 2011 at 1:47 AM, Tobias S <tobias.s1...@gmail.com> wrote: > Personally I solved that in a test implementation with a PackageGroup > and a PackageGroupRef in main bundle. > > PackageGroupRef > <PackageGroupRef Id="VC2010SP1REDIST_X86"/> > > > The proper implementation relys on a file compare of the mfc100.dll in > SystemFolder as the old detection mechanisms (registry detection > ProductCode) frequently used for vcredist 2005 + 2008 cannot be used > here anymore. SPs are for 2010 deployed as major upgrade (and nomore > SxS). There checking the ProductCode from registry may lead to a wrong > result. > > Read http://blogs.msdn.com/b/astebner/archive/2010/05/05/10008146.aspx > + comments in context. > > For the below implementation: Be aware: just a test implementation ! > > VCRedist.wxs > <?xml version="1.0" encoding="utf-8"?> > <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" > xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> > <Fragment> > <util:FileSearch Id="MFC100_Version_x86" > Variable="MFC100_Version_x86" Path="[SystemFolder]\mfc100.dll" > Result="version"/> > > <PackageGroup Id="VC2010SP1REDIST_X86"> > <ExePackage Id="VC2010SP1REDIST_X86" Cache="no" Compressed="yes" > PerMachine="yes" Permanent="yes" Vital="yes" > SourceFile="vcredist_x86.exe" > InstallCommand="/quiet /norestart" > InstallCondition="(NOT MFC100_Version_x86 >= > v10.0.40219.1) OR NOT MFC100_Version_x86" > /> > </PackageGroup> > </Fragment> > </Wix> > > > ------------------------------------------------------------------------------ > Special Offer -- Download ArcSight Logger for FREE! > Finally, a world-class log management solution at an even better > price-free! And you'll get a free "Love Thy Logs" t-shirt when you > download Logger. Secure your free ArcSight Logger TODAY! > http://p.sf.net/sfu/arcsisghtdev2dev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- virtually, Rob Mensching - http://RobMensching.com LLC ------------------------------------------------------------------------------ Special Offer -- Download ArcSight Logger for FREE! Finally, a world-class log management solution at an even better price-free! And you'll get a free "Love Thy Logs" t-shirt when you download Logger. Secure your free ArcSight Logger TODAY! http://p.sf.net/sfu/arcsisghtdev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users