Jeff,

I have used the exec to devenv option. It works well, but as you
mentioned there are licensing issues.

I have also tried the NantContrib MSI tasks, and MSI2XML. I would not
now choose either of them, and I am in the process of converting the
installation creation tasks to use WiX (see http://wix.sourceforge.net).

Alas, apart from the Devenv option, you probably will have to throw away
your initial setup project, however at least with WiX, you can decompile
the MSI and/or MSM file(s) to use as a starting point.

Hope this helps,
Regards,
Richard 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jeff Hoover
Sent: Thursday, March 24, 2005 11:23
To: nant-users@lists.sourceforge.net
Subject: [Nant-users] vdproj and solution task in NAnt

I have a VS 2003 solution that contains a C# project and a (setup)
vdproj. I'd like to use the solution task to build both projects in the
solution. I know that building vdproj projects isn't directly supported.

I've noticed that there are a couple of possible routes build my vdproj
from NAnt, namely VDProjConverter and msi2xml/xml2msi.
Additionally, some people suggest shelling out to devenv to build the
vdproj, but the requirement of installing VS on the build server doesn't
sit well with me and it seems like an ugly work-around.
Finally, there's MAKEMSI which looks like it would work, but I'd have to
throw away my vdproj and start fresh to create my setup.

Would anyone who is building a vdproj in any of these ways (or in some
way I haven't found yet) care to comment on their success?


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
_______________________________________________
Nant-users mailing list
Nant-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to