You know what though... thinking about this a little more, it would make sense just to add another msi template to NAntContrib. Then make that template more "compatible" with the template that VS.Net uses. That would eliminate the need to re-write all of the dialogs, etc. We would have to change how the license information is defined (from the msi task), but that wouldn't be a huge deal.
So, based on that, provided that this converting utility can handle all of the options that msi provides (launch conditions, merge module specification, etc), it would be do-able... Jim -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of James Geurts Sent: Saturday, March 20, 2004 6:25 PM To: 'Gert Driesen'; [EMAIL PROTECTED] Subject: RE: [NAntC-Dev] Convert vdproj to msi fragment It might be possible with some modifications. Supporting custom dialogs would be a pain, but it would still be possible. Also, VS.Net does not require a license agreement, but the current msi task does. This tool does not take that into account, so the generated xml fragment is somewhat broken, as it does not contain a valid link to a license file. So, further down the road, it might be feasible... Otherwise, right now, I'm just trying to add little bits of functionality, when I have the time, to the support a more accurate translation. However, if someone wants to take on the task of integrating my work into the solution task, the code is available from my website :) Jim -----Original Message----- From: Gert Driesen [mailto:[EMAIL PROTECTED] Sent: Saturday, March 20, 2004 6:07 PM To: James Geurts; [EMAIL PROTECTED] Subject: Re: [NAntC-Dev] Convert vdproj to msi fragment James, Any chance we can use this to support setup projects in the NAnt <solution> task ? Gert ----- Original Message ----- From: "James Geurts" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Saturday, March 20, 2004 11:27 PM Subject: [NAntC-Dev] Convert vdproj to msi fragment > Hey guys, > > I started writing a tool that converts a .vdproj (setup project) file to an > xml fragment to be used with the msi task. It currently only does > properties, directories, components, and features. I have only tested it > with 2003 version of .vdproj files, but getting it to work with 2002 files > shouldn't be a problem. The source is available to any interested. > > For anyone interested in the tool, you can download it here: > http://www.biasecurities.com/SoftwareBuilds/Installer.Tools/ > > A couple notes, though. The components are setup so that there is only one > file per component. This is how Microsoft creates setup projects via > VS.Net. Also, I wasn't able to fully test the feature conversion, since I > always only had the default feature. > > Anyway, it should be a starting point for someone interested in using the > msi task. > > Jim > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > NAntContrib-Developer mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/nantcontrib-developer > > ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ NAntContrib-Developer mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nantcontrib-developer ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ NAntContrib-Developer mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nantcontrib-developer