Title: How to use Nant and Nantcontrib to do the functions of a VS .NET 2003 setup project
Christina,
 
We use WiX (wix.sourceforge.net) to create our setup files (.MSI and .MSM), as part of a continuous integration process. It is a bit more involved than using the Visual Studio setup project, but also gives a significant amount of control over what happens.
 
It also has the advantage (in a CI scenario) that a full license of Visual Studio is not required on the build machine.
 
If you know that a full version of Visual Studio will be available, you could always <exec> devenv.com, and use the existing setup project.
 
Hope this helps,
Regards,
Richard


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Crawford, Christina
Sent: Thursday, March 09, 2006 12:13
To: nant-users@lists.sourceforge.net
Subject: [NAnt-users] How to use Nant and Nantcontrib to do the functions of a VS .NET 2003 setup project

Is there anyone who has tried to use Nant and Nantcongtrib
To build a VS .NET 2003 setup project to create the MSI output file?
Or use Nant and Nantcontrib to replace the functionality of the
VS .NET 2003 setup project?

I would like to find a way to use Nant and Nantcontrib to
Do the same functions that my setup project does in my
Visual Basic .NET 2003 Windows application that uses a service.
This setup project is included in the same solution as the
Windows application.  The solution contains several projects,
With references and web references.  The setup project will:

        1. create a computer file folder that will be placed into the computer's
            Program files folder ie c:\program files\xxxxxx that contains:
                a.  all of the project's built dll's,
                b.  some text and word documents
        2.  places shortcuts onto the desktop
        3.  Creates A folder to place in the start all programs that contain
        4.  contain short cuts to one dll and the text and word documents

I need to be able to do a search the computer's hard drive for 2 dll's that
are referenced and used Within the application that are not created within
the application solution and place them into the file folder created in item 1.
I also need a way to create the shortcuts to use for items 2 and 3 above.
All of this has to be included in a script that can be executed by the
Trading partner.

Christina Crawford
PA-Electronic Lab Reporting Project
Department of Health - Bureau of Information Technology
2150 Herr Street, Ground Floor
Harrisburg, PA  17103
( (717) 703-5120
* [EMAIL PROTECTED]

Reply via email to