Also, the NAnt msi/msm tasks provide more flexibility than setup projects in VS.Net. The tasks support nearly all of the functions available from the setup projects, but also provide more control over installer functionality.
This is a small list of features not currently supported by the tasks, but supported by VS.Net: * Assembly/directory searching <- Registry searches are supported, but the other search methods are not. * Placing a file into the GAC <- This one is untested, but I believe that it is currently not possible * A nice GUI editor <- Probably not going to happen w/ the NAnt tasks :) Now some of the more attractive features that these tasks provide and VS.Net does not: * Support for multiple features. <- This is a big one, as it allows users to customize what gets installed (Allows Typical, Complete, or Custom type installs) * Fileset support - as Randy brought up * Custom dialog support. You’re not limited to using “standard” dialogs provided with VS.Net * Ability to set custom properties (I have yet to see how to do this in VS.Net). This is useful for sharing error messages, etc. * Support for custom installer tables. You can create your own tables to query against, if needed. * Ability to add custom icons <- Can be used to assign to a shortcut, for example * Support for adding custom text, to show up for custom actions or any action, above the progress bar at install time * Support for configurable merge modules * A higher learning curve :) I just figured I’d throw this one in for fun... The unsupported features are not that major to implement and are on my radar for things to do soon. Hope that helps a little... let me know if you need further information Jim > It's definitely the best tool for the money! > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Michael A. > Angelo > Sent: Monday, April 26, 2004 9:55 AM > To: [EMAIL PROTECTED] > Subject: [Nant-users] Nant VS. Visual Studio Deployment Project > > Can no one arm me with any good argument as to why we should pick > NAnt??? > > I need something to go back to management with. I know what my reasons > are, > but I came from Java. Everyone here is MS. > > TIA > > Michael. > > > > ------------------------------------------------------- > This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek For > a limited time only, get FREE Ground shipping on all orders of $35 or > more. Hurry up and shop folks, this offer expires April 30th! > http://www.thinkgeek.com/freeshipping/?cpg=12297 > _______________________________________________ > Nant-users mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/nant-users > > > > ------------------------------------------------------- > This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek For > a limited time only, get FREE Ground shipping on all orders of $35 or > more. Hurry up and shop folks, this offer expires April 30th! > http://www.thinkgeek.com/freeshipping/?cpg297 > _______________________________________________ > Nant-users mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/nant-users ------------------------------------------------------- This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek For a limited time only, get FREE Ground shipping on all orders of $35 or more. Hurry up and shop folks, this offer expires April 30th! http://www.thinkgeek.com/freeshipping/?cpg297 _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users