Brian,

I would vote for Burn to kick start sooner than other things. The most 
important thing for any or all installer is the BootStrapper without that 
installing will be very difficult.
As I said before, the Setup.exe I have to write in Win32 since .NET Framework 
won't installed to begin with, I already have code in Win32 that checks for 
.NET/SQL Server/Special characters in computer names and manually check product 
version and so on from the Registry.

If I can suggest Bob Arnson/Rob Mensching to add some additional features for 
Burn such as CD Browser which can read from an XML file that would great.
Burn can create a setup.exe using XML and add Buttons and Actions to read XML 
file which will have something like this
<CD>
        <Button Text="Install Server" Action="DoInstall"/>
        <Button Text="Install .NET Framework" Action="DoFrameworkInstall"/>
        <Button Text="Install SQL Server" Action="DoSQLInstall"/>
</CD>

Then use <CustomAction> to Either Install from <CD>\NET35\Setup.exe something 
like this would be great.
All the work we do in Wix is to install software but I am sure everyone will 
have some sort of Pre-requisite before installing they want users to either 
click on it or do it silently.

Thanks,


Arun Perregattur

-----Original Message-----
From: Brian Rogers [mailto:rogers.br...@gmail.com]
Sent: Tuesday, January 06, 2009 6:21 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Multi-project development

Hey Reese,

A bootstrapper would have nothing to do with WIX in terms of support. This
would be an application similar to the one that Arun mentioned he is working
on currently. Basically an application (setup.exe) that calls into your
previously built MSI files and executes the installations, uninstalls,
repairs and more. This, obviously, would be its own development life cycle
and the developer would need to have a good knowledge of how to manage
installations (failures, rollbacks and all that fun stuff).

Now, the good news. The WIX team is currently working on just such a thing.
The new feature, I believe, is expected to be released in the next version
of WIX (or possibly an update to 3.0 although I am not positive). Please
take a look at what Bob Arnson has to say on the new feature.

http://www.joyofsetup.com/category/burn/

For a time line you can look at what Rob had to say here.

http://robmensching.com/blog/archive/2008/06/06/Proposed-adjustments-the-WiX-v2-and-WiX-v3-roadmap.aspx

Brian Rogers
"Intelligence removes complexity." - Me
http://icumove.spaces.live.com


On Tue, Jan 6, 2009 at 2:39 PM, Arun Perregatturv <
aperregatt...@napcosecurity.com> wrote:

> Brian,
>
> You are absolutely right, but I am in the process moving from a single
> install shield package to a more flexible Msi modules using Wix with one
> Setup.exe which is created in C# which does the initial Prerequisite
> installs(such as .NET Framework/SQL Server) and use a CommandLine to
> Setup.exe depending the Product line.
> Hope I can achieve it.
>
>
> Arun Perregattur
>
>
> -----Original Message-----
> From: Brian Rogers [mailto:rogers.br...@gmail.com]
> Sent: Tuesday, January 06, 2009 12:31 PM
> To: General discussion for Windows Installer XML toolset.
>  Subject: Re: [WiX-users] Multi-project development
>
> Hey Reese,
>
> I hope you don't mind my 2ยข. If you are able to componentize to the level
> you mention below I think it might be easier for you to use individual MSIs
> for the installations. Having said that I realize this will then push you
> to
> a bootstrapper if you want to deploy a suite of your product. However, this
> would allow for individual maintenance plans for each product
> independently.
> If your product line is being developed to handle deprecation for calls to
> the backend and any shared components this would allow for, possibly, less
> updates. However, you would need to look into breaking out any "common"
> assemblies/files into a unique package as well.
>
> As Arun has mentioned, it is easier to include all in one and just maintain
> the one. However, if you are supporting multiple product lines this might
> become more difficult.
>
> Thanks,
>
> Brian Rogers
> "Intelligence removes complexity." - Me
> http://icumove.spaces.live.com
>
>
> On Tue, Jan 6, 2009 at 8:38 AM, Reese <quattro...@gmail.com> wrote:
>
> > Hi Rob, sure, we have a small team of about 4 developers and I'm the only
> > one who has MSI / build / installation knowledge. I want to get to a
> point
> > where (obviously with some of my help) the others projects, solutions,
> etc.
> > can be merged or built into a master installer or installers. One thing
> we
> > are debating is whether to have an installation for each application or
> one
> > master suite for all the applications. Most likely the installations will
> > possibly look like this --> one for our database, one for our
> > application/web server and n for our client applications. The development
> > will likely include multiple solutions. Should there be a WiX merge
> module
> > project for each .NET project which we compose into an installation? Any
> > recommendation or guidance would be much appreciated, thanks.
> >
> > On Mon, Jan 5, 2009 at 4:22 PM, Rob Mensching
> > <rob.mensch...@microsoft.com>wrote:
> >
> > > Can you provide a few more specifics about your situation?
> > >
> > > -----Original Message-----
> > > From: Reese [mailto:quattro...@gmail.com]
> > > Sent: Monday, January 05, 2009 16:01
> > > To: wix-users@lists.sourceforge.net
> > > Subject: [WiX-users] Multi-project development
> > >
> > > Hi, what is the current recommendation regarding multiple project/
> > > developer
> > > installation authoring via WiX. At one point I heard it might be to go
> > with
> > > the merge module project but is there a better way?
> > >
> > >
> >
> ------------------------------------------------------------------------------
> > > _______________________________________________
> > > WiX-users mailing list
> > > WiX-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > >
> > >
> > >
> > >
> >
> ------------------------------------------------------------------------------
> > > _______________________________________________
> > > WiX-users mailing list
> > > WiX-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > >
> >
> >
> ------------------------------------------------------------------------------
> > Check out the new SourceForge.net Marketplace.
> > It is the best place to buy or sell services for
> > just about anything Open Source.
> > http://p.sf.net/sfu/Xq1LFB
> >  _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
>
> ------------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It is the best place to buy or sell services for
> just about anything Open Source.
> http://p.sf.net/sfu/Xq1LFB
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
> ------------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It is the best place to buy or sell services for
> just about anything Open Source.
> http://p.sf.net/sfu/Xq1LFB
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to