> -----Original Message-----
> From: Zachary Young [mailto:
[hidden email]]
> Sent: Mittwoch, 4. November 2009 21:37
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Why is the WiX manual using DirectoryRef
>
> Hi Markus,
>
> I've been writing WiX installers for over a year now and started off
> relatively soon with using <DirectoryRef/>, putting solely my directory
> tree
> in one WXS (DirectoryStructure.wxs) and then having each <File/>
> referencing
> the directory ID's in that file.
>
> This later became very valuable when we started selling one product to
> many
> customers--each customer needed a slightly unique look to their
> installer,
> but the underlying directory structure needed to be exactly the same
> for the
> application to run--so all the individual projects linked in this one
> directory structure.
>
> -Zach
>
> On Wed, Nov 4, 2009 at 11:02 AM, Markus Karg <
[hidden email]>
> wrote:
>
> > I disagree that structure and content are different concerns, they
> are the
> > same (or do you separate files and folders on your harddisk, too?).
> The
> > question was, why it is used in the *most simple* examples. Since it
> does
> > *not* focus on the example at hand, but instead, makes that examples
> overly
> > lengthy and complex, compared to the examples found in the WiX
> tutorial. In
> > fact, I share the WiX tutorial author's opinion that DirectoryRef
> shouldn't
> > get used unless it is *needed* (yes, these days we designers discuss
> topics
> > like 'overdesigning' and 'overarchitecturing') to not provide lots of
> code
> > overhead (which is hard to read and error-prone) -- what mostly will
> be the
> > case only if <Fragment> is used. *That's* why I asked for a reason.
> If it
> > would be optimal to *always* separate it, then it wouldn't make any
> sense
> > to
> > allow <File> inside of <Directory> at all, since virtually nobody
> will
> > confess that he is writing a HelloWorld.msi... ;-)
> >
> > Regards
> > Markus
> >
> > > -----Original Message-----
> > > From: IFM Lists [mailto:
[hidden email]]
> > > Sent: Mittwoch, 4. November 2009 01:04
> > > To: General discussion for Windows Installer XML toolset.
> > > Subject: Re: [WiX-users] Why is the WiX manual using DirectoryRef
> > >
> > >
> > > > did that complexity ... Why is the WiX manual separating content
> > > > from structure
> > >
> > >
> > > Markus,
> > >
> > > I am a new WiX user, but based my gut reaction as a software
> engineer,
> > > and my thin experience so far with WiX, the answer is "separation
> of
> > > concerns", which is a fancy way of saying "because it's smart to
> do".
> > >
> > > Once you move past the most simple of projects, separating content
> > > from structure allows you to maintain your sanity. :)
> > >
> > > As far as the documentation is concerned (isolated from any
> project),
> > > I like the DirectoryRef use as (1) it illustrates appropriate use
> but
> > > more importantly (2) it does keep things focused on the example at
> > > hand.
> > >
> > > Just my two bits.
> > >
> > > -------------------------------------------------------------------
> ----
> > > -------
> > > 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
> > >
[hidden email]
> > >
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
> >
[hidden email]
> >
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
>
[hidden email]
>
https://lists.sourceforge.net/lists/listinfo/wix-userstrial. 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.