Hi All, (ASIDE: This is really more of a user question, than a development question, but there doesn't seem to be a NAntContrib Users list, is it the project's preference to send usage here, or to Nant Users?)
I've been working through how to use the MSI/MSM Tasks this past week (if I get time, I'll try to publish my notes) and from what I have seen it appears that every single folder in the install tree has to have a corresponding entry in the Directories element, the Features element, *and* the Components element. Is this correct? If so, do I have to do this myself (e.g. either manually or via generation) or is there a way to get the task to recurse the tree and create them? My fear is that trying to use the msi task is going to be infeasible. We are considering ditching the msi task, and going with Wise or some other commercial tool, but I wanted to get confirmation from here first that I am not missing something. Here's how our install looks: First, we have an install source tree that looks something like this: installSource\ Company\ Project\ Version\ src\ files AssemblyOne\ csproj + other files Source\ files SourceTests\ files AssemblyTwo\ csproj + other files Source files SourceTests files ... AssemblyThirty\ ... doc folderOne\ files folderTwo\ files ... folderN files bin (bunch of stuff, including the built assemblies) Tools\ bin\ (bunch of tools that don't have their own install location) InstalledTool\ bin\ stuff\ ... We want to package this into feature-set like this: All Binaries (installs Company\Project\Version\bin\*) Source (installs Company\Project\Version\src\**\*) Docs (installs Company\Project\Version\src\**\*) Tools (installs Tools\**\*) Furthermore Binaries requires running some third-party installs and some GAC registration. Am I seeing this right: that we need Features, components and Directories entries for each folder? Best, Bill William E. Caputo ThoughtWorks, Inc. http://www.williamcaputo.com -------- idia ktesis, koine chresis ------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ NAntContrib-Developer mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nantcontrib-developer