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

Reply via email to