WiX can scale to virtually anything that Windows Installer/MSI can support, including all of its extension points, and the entire functionality of the platform is exposed by the toolset. Understanding how to use it requires some understanding of Windows Installer, so be prepared to spend some time experimenting and learning before you deploy to production. However, those who use it a lot generally seem to be quite pleased with it.
-Install\Configure a web site (with the help of some Custom Actions to tweak some config files) -- If you are talking about IIS then IIS7 or newer currently requires the IIS compatibility whatever-it-is-called, but seems to work reasonably well for "web application" installations. -- WiX supplies custom actions built into the toolset that can tweak config and other XML files. -Various Custom Actions: call windows installer .dlls, call executables stored in the .msi, call executables on destination or installed w/application -- All supported in WiX. <an aside: calling executables installed w/ application is often referred to as "self-registration". It generally isn't a good idea because too many things go wrong when it leaves your office./> -Dialog addition and editing -- Supported. Not always as easy as you may like. You can also completely craft your own dialogs and not use WiX's at all. -Copy, Move and Delete File operations (Wise - basically populates the Move.. and RemoveFile tables -- Supported. -Query the Registry up front for launch condition values and values to populate dialog controls in the UI -- Supported. -Add, update INI files -- Supported. -Add File Associations/Extensions -- Supported. -Create and control Windows Services -- Supported. -Install Pre-requisite checking -- Supported, to a degree. MSI components, Products based on UpgradeCode, Registry Keys, Ini Files, File presence, Directory presence can all be searched, as well as a fair bit of platform information, and you can extend to do any additional checks needed. -Language localization support -- Supported, within the bounds of what Windows Installer itself supports. Windows Live Essentials localizes to over 50 different languages, and every installation package used there is built using WiX (including localization support). Oh, and those of us who have contributed code to WiX won't be offended easily if people want to discuss the cons of WiX, as long as they keep the discussion germane to the issues, are willing to consider alternate view points (we truly don't all have to agree), and stay away from personal attacks. We each have things we wish it did either differently or some way it would support our scenarios more easily, as well. -----Original Message----- From: Matt Walker [mailto:matt.wal...@synergis.com] Sent: Thursday, November 12, 2009 11:00 AM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] InstallShield 2010 vs InstallAware 9 >From just initially talking about or thinking about WiX my first guess would be that this would be the option for simpler installation processes/tasks and that the 'Top Shelf' products (with regard to price not quality) would pull the heavier weighted install stuff. I would be interested in the cons of WiX, but I don't know if that would offend anyone in this group. Here is the list of what our installations do... what can't be done or is difficult to do with WiX? -Install\Configure a web site (with the help of some Custom Actions to tweak some config files) -Various Custom Actions: call windows installer .dlls, call executables stored in the .msi, call executables on destination or installed w/application -Dialog addition and editing -Copy, Move and Delete File operations (Wise - basically populates the Move.. and RemoveFile tables -Query the Registry up front for launch condition values and values to populate dialog controls in the UI -Add, update INI files -Add File Associations/Extensions -Create and control Windows Services -Install Pre-requisite checking -Language localization support -----Original Message----- From: Christopher Painter [mailto:chr...@deploymentengineering.com] Sent: Thursday, November 12, 2009 1:34 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] InstallShield 2010 vs InstallAware 9 Anything? Really? I'm sorry, I like WiX a lot but I can list out a couple dozen glaring feature and usability gaps. WiX is nice but let's keep some perspective here. --- On Thu, 11/12/09, Brian Simoneau <bsimon...@freedomscientific.com> wrote: > From: Brian Simoneau <bsimon...@freedomscientific.com> > Subject: Re: [WiX-users] InstallShield 2010 vs InstallAware 9 > To: "General discussion for Windows Installer XML toolset." <wix-users@lists.sourceforge.net> > Date: Thursday, November 12, 2009, 11:05 AM > My company was using InstallShield > before switching to WiX. I have > never used InstallAware, but the only advice I can give is > to use WiX. > It's free and can do anything that the commercial products > do, sometimes > better. > > -Brian Simoneau > > -----Original Message----- > From: Matt Walker [mailto:matt.wal...@synergis.com] > > Sent: Thursday, November 12, 2009 9:10 AM > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] InstallShield 2010 vs InstallAware 9 > > Hi All, > > > > I'm new to the group and was pointed here by an individual > from whom > I've received valuable assistance on many .NET, install > related topics > over the past several years. I know this is a Wix > users group, but I'm > hoping someone can give me some insight, guidance, etc. > > > > We as a company are looking to switch our install build > product. The > company whose product we use has undergone several company > takeovers/changes recently and it doesn't look like the > development > effort is there for this particular product. > > > > We've been focusing on InstallShield 2010 and InstallAware > 9. I've used > InstallShield products in the past and never really had any > major > problems to speak of. IS seemed fairly easy to use > and suited all of > our needs. This seems to be the case with > InstallShield 2010. > > > > InstallAware is a tool of a different kind as it appears to > be primarily > script based but does have a Visual interface as > well. It might be > because I could be subconsciously hooked on InstallShield, > but > InstallAware seems cumbersome to me. I guess that may > also be that I'm > just not used to their way of doing things. > Conversion for us would > take a larger amount of time with this product, but if it > works and is > stable, that really won't matter much to me. > > > > What I've heard and from what I already knew, they are both > major > players with InstallShield having a longer lifespan so > far. I've been > told that InstallAware claims to be on the cutting edge, > but their > installs at times display weird behavior. > > > > I'm trying to find an individual(s) that has used both or > similar > products for a compare and contrast of sorts. What > are the pros and > cons? Early on, > > > > Of course price will be a factor for us, but I just want to > be sure > after making a selection I don't miss major advantages of > the product > that is left behind by our decision. > > > > Please help if you can. > > ------------------------------------------------------------------------ > ------ > Let Crystal Reports handle the reporting - Free Crystal > Reports 2008 > 30-Day > trial. Simplify your report design, integration and > deployment - and > focus on > what you do best, core application coding. Discover what's > new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ---------------------------------------------------------------------------- -- > Let Crystal Reports handle the reporting - Free Crystal > Reports 2008 30-Day > trial. Simplify your report design, integration and > deployment - and focus on > what you do best, core application coding. Discover what's > new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ---------------------------------------------------------------------------- -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ---------------------------------------------------------------------------- -- Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users