Hi I used to use installshield in my previous company, it was a CTO decision... I won't say it's better or not, but what made us crazy (the developers, not the CTO) was the SVN diffs with a strange XML format created by the installshield IDE, diffs was a nightmare... sometimes we had to make changes manually in the xml containing hundreds of non-understandable lines... very bad experience. wix is getting more and more perfect, with a very few code you create a good and stable setup, and even better since burn! As Steve said you have done a great job. up2date.c
On 04/01/2013 18:21, Steven Ogilvie wrote: > You guys have done an amazing job... > > This coming from an InstallShield/InstallAnywhere user ;) > > (won't be using them again!) > > Steve > > -----Original Message----- > From: Rob Mensching [mailto:r...@robmensching.com] > Sent: January-04-13 12:13 PM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] Installing 32-bit and 64-bit components in same > bundle > > Good, thanks for letting me know. Always worry I've forgotten how something > works when people never confirm (positive or negative). <smile/> > > > On Fri, Jan 4, 2013 at 7:47 AM, Steven Ogilvie > <steven.ogil...@titus.com>wrote: > >> Awesome, removed those package condition checks and it works like a >> charm >> :) >> Thanks Rob!! >> >> Steve >> >> -----Original Message----- >> From: Rob Mensching [mailto:r...@robmensching.com] >> Sent: January-03-13 11:20 PM >> To: General discussion for Windows Installer XML toolset. >> Subject: Re: [WiX-users] Installing 32-bit and 64-bit components in >> same bundle >> >> Burn automatically figures everything out for MSI packages (because >> MSI packages are self-descriptive). You only really have to >> micro-manage ExePackages. >> >> Did you take a look at the WiX Bundle? You'll see very few >> InstallConditions. >> >> >> On Thu, Jan 3, 2013 at 3:30 PM, Steven Ogilvie >> <steven.ogil...@titus.com >>> wrote: >>> Your saying no need to do a search if the product is installed or not.. >>> Burn will auto detect that? How? >>> >>> There isn't much documentation regarding burn :( >>> >>> Steve >>> >>> -----Original Message----- >>> From: Rob Mensching [mailto:r...@robmensching.com] >>> Sent: January-03-13 5:13 PM >>> To: General discussion for Windows Installer XML toolset. >>> Subject: Re: [WiX-users] Installing 32-bit and 64-bit components in >>> same bundle >>> >>> If you're using MSI packages, you shouldn't need to detect that the >>> MSIs are already installed (Burn will do that for you). You could >>> have one condition and just use "VersionNT64". >>> >>> Also, detecting MSIs installed using the ProductCode in the ARP >>> registry key seems really wrong. util:ProductSearch would be more >>> appropriate (although should still be unnecessary in this scenario). >>> >>> >>> On Thu, Jan 3, 2013 at 10:38 AM, Steven Ogilvie >>> <steven.ogil...@titus.com >>>> wrote: >>>> Yes I am doing the same thing using Burn (creates a bootstrapper >>>> exe) >>>> >>>> Here is example in the chain element: >>>> >>>> <MsiPackage Id="SQLCompactx86" >>>> DisplayName="Microsoft SQL Server Compact >>>> 3.5 >>>> SP2 (x86)" >>>> DisplayInternalUI="no" >>>> Visible="yes" >>>> SourceFile="..\PreReqs\SSCERuntime_x86-ENU.msi" >>>> Name="RedistTMC\SSCERuntime_x86-ENU.msi" >>>> InstallCondition="Not SQLCompactx86Installed" >>>> Cache="no" >>>> Compressed="no" >>>> Permanent="yes"/> >>>> >>>> <MsiPackage Id="SQLCompactx64" >>>> DisplayName="Microsoft SQL Server Compact >>>> 3.5 >>>> SP2 (x64)" >>>> DisplayInternalUI="no" >>>> Visible="yes" >>>> SourceFile="..\PreReqs\SSCERuntime_x64-ENU.msi" >>>> Name="RedistTMC\SSCERuntime_x64-ENU.msi" >>>> InstallCondition="Not SQLCompactx64Installed >>>> AND VersionNT64" >>>> Cache="no" >>>> Compressed="no" >>>> Permanent="yes"/> >>>> >>>> And in the fragment element the check for the above .msi's >>>> >>>> <!-- Check for Microsoft SQL Server Compact 3.5 SP2 x86 --> >>>> <util:RegistrySearch >>>> Id="SQLCompactx86Search" >>>> >>>> >> >> Key="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{3A9FC03D-C685-4831-94CF-4EDFD3749497}" >>>> Value="DisplayVersion" >>>> Root="HKLM" >>>> Result="value" >>>> Variable="SQLCompactx86Installed"/> >>>> >>>> <!-- Check for Microsoft SQL Server Compact 3.5 SP2 x64 --> >>>> <util:RegistrySearch >>>> Id="SQLCompactx64Search" >>>> >>>> >> >> Key="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{D4AD39AD-091E-4D33-BB2B-59F6FCB8ADC3}" >>>> Value="DisplayVersion" >>>> Root="HKLM" >>>> Result="value" >>>> Win64="yes" >>>> Variable="SQLCompactx64Installed"/> >>>> >>>> </Fragment> >>>> >>>> -----Original Message----- >>>> From: Eric Schultz [mailto:eschu...@outercurve.org] >>>> Sent: January-03-13 1:26 PM >>>> To: wix-users@lists.sourceforge.net >>>> Subject: [WiX-users] Installing 32-bit and 64-bit components in >>>> same bundle >>>> >>>> All, >>>> >>>> I'm not very familiar with the addition of bundles to Wix and I'm >>>> trying to figure out if they would work for a scenario I have. >>>> >>>> I have a project with a 32-bit and 64-bit MSI's. Additionally, >>>> each have dependencies on other 32-bit or 64-bit MSIs. Basically, >>>> what I want is a single install file that people can run in all >>>> cases that will install the appropriate dependencies and version. >>>> Can that be done >>> with a Wix bundle? >>>> If so, do you have any tips that I could use to understand how to >>>> do >>> that? >>>> Eric >>>> >>>> ---------- >>>> Eric Schultz, Developer Advocate, Outercurve Foundation >>>> http://www.outercurve.org eschu...@outercurve.org >>>> cell: 920-539-0404 >>>> skype: ericschultzwi >>>> @EricOutercurve >>>> >>>> ------------------------------------------------------------------ >>>> -- >>>> -- >>>> -------- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, >>>> HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep >>>> your skills current with LearnDevNow - 3,200 step-by-step video >>>> tutorials by Microsoft MVPs and experts. ON SALE this month only >>>> -- learn more >>>> at: >>>> http://p.sf.net/sfu/learnmore_122712 >>>> _______________________________________________ >>>> WiX-users mailing list >>>> WiX-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/wix-users >>>> >>>> >>>> ------------------------------------------------------------------ >>>> -- >>>> -- >>>> -------- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, >>>> HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep >>>> your skills current with LearnDevNow - 3,200 step-by-step video >>>> tutorials by Microsoft MVPs and experts. ON SALE this month only >>>> -- learn more >>>> at: >>>> http://p.sf.net/sfu/learnmore_122712 >>>> _______________________________________________ >>>> WiX-users mailing list >>>> WiX-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/wix-users >>>> >>> -------------------------------------------------------------------- >>> -- >>> -------- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, >>> HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your >>> skills current with LearnDevNow - 3,200 step-by-step video tutorials >>> by Microsoft MVPs and experts. ON SALE this month only -- learn more >>> at: >>> http://p.sf.net/sfu/learnmore_122712 >>> _______________________________________________ >>> WiX-users mailing list >>> WiX-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/wix-users >>> >>> >>> -------------------------------------------------------------------- >>> -- >>> -------- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, >>> HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your >>> skills current with LearnDevNow - 3,200 step-by-step video tutorials >>> by Microsoft MVPs and experts. ON SALE this month only -- learn more >>> at: >>> http://p.sf.net/sfu/learnmore_122712 >>> _______________________________________________ >>> WiX-users mailing list >>> WiX-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/wix-users >>> >> ---------------------------------------------------------------------- >> -------- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API >> and much more. Get web development skills now with LearnDevNow - >> 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. >> SALE $99.99 this month only -- learn more at: >> http://p.sf.net/sfu/learnmore_122812 >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> >> >> ---------------------------------------------------------------------- >> -------- Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API >> and much more. Get web development skills now with LearnDevNow - >> 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. >> SALE $99.99 this month only -- learn more at: >> http://p.sf.net/sfu/learnmore_122812 >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> > ------------------------------------------------------------------------------ > Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. > Get web development skills now with LearnDevNow - > 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. > SALE $99.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122812 > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ > Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and > much more. Get web development skills now with LearnDevNow - > 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. > SALE $99.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122812 > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Master HTML5, CSS3, ASP.NET, MVC, AJAX, Knockout.js, Web API and much more. Get web development skills now with LearnDevNow - 350+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122812 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users