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

Reply via email to