Hi Troy,

> Each tool will be independently updated, and versioned, sometimes needing to
> be installed individually, sometimes as part of a package. When installed as
> a package, they may need to be updated individually, as part of that
> package...
...
> I'm not completely clear on merge modules and how those work, but I imagine
> that's what I want to do here.

Yes, that seems the correct approach. We use merge modules for our
various components (framework, terminology, reporting, etc) and then
add them as features to our products. The tools are maintained and
versioned separately from the products themselves.

For the scenario where the tool itself is installed separately, you
will need an installer for the tool, but that just has to reference
the tools merge module.

There is some work converting an MSI to an MSM, but not a lot; change
the project type in WiX properties and wrap the
Package/Directory/Component elements up in a Module.

Since you're using .NET and new to WiX, if I can offer some advice;
ensure you understand the difference between AssemblyVersion and
AssemblyFileVersion attributes. WiX uses AssemblyFileVersion - well,
at least the Major.Minor.Build parts, but if you strong name your
assemblies and reference the full binding path, you probably wont want
to change the AssemblyVersion value as often as you change
AssemblyFileVersion (even if the process is automated). Otherwise
you'll be needing to update configuration files a lot more often than
is probably necessary. We learnt the hard way :)

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to