In larger projects I can see value in isolated code branches. Even in a
small "project" I have I actually use Git submodules and this works nicely
for tracking dependencies on specific commits. But the dependencies in WiX
as they are today would probably make this a more difficult challenge. Take
dutil, for example. It's a core part of wix but lots of other "partitions"
depend on it.
While there's still some work to do, incremental build in WiX is better than
it used to be. As someone mentioned (Bob, I believe), build the tree once
and you can usually do incremental builds from then for some time. Once all
the project dependencies get hooked up (having some legacy separation from
the old nant/msbuild hybrid days) all should work well.
That said, I could see value in making wixcontrib a submodule (whenever the
Git conversion occurs) and allowing that to be put into a default-off
feature in the WiX installer. Of course, now that WiX has moved fully open
source the whole point of wixcontrib may be diminished. Still an interesting
idea for plugin-style contributions, though.
Heath Stewart
VS Pro Deployment Experience, Microsoft
http://blogs.msdn.com/heaths
From: Bob Arnson [mailto:[email protected]]
Sent: Tuesday, January 29, 2013 8:58 PM
To: [email protected]
Subject: Re: [WiX-devs] Building WiX Code
On 29-Jan-13 23:49, Hoover, Jacob wrote:
Not to muddle the water too much, but it would be nice if there was an
easier way to modify the schema/vs integration in isolation. Having to roll
out a vm or uninstall the RTM to work on features can be a pain, and short
of reg hacks to the experimental vs instance I have not found a means of
doing so.
Votive? You couldn't pay me enough to work on that. (Not quite literally; I
worked on the VS SDK time for over two years.<g>)
The experimental hive was the best approach back in the day. These days, it
might be easier to work in different versions of VS (code in 2012, target
VSPackage for 2010).
--
sig://boB
http://joyofsetup.com/
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs