Gert Driesen wrote:

Hi Ian,

Sorry to bring this up again but if we decide to remove the defaultframework
attribute from the NAnt configuration file, and have NAnt automatically
select the first valid framework as default framework, then shouldn't we add
an attribute on the project level that allows you to set a default framework
for a project, instead of having to rely on NAnt.

I didn't say remove the defaultframework attribute - just to look for a valid framework *if* defaultframework doesn't exist and then update it. Actually I'm having second thoughts about that now - in the testing situation ( where its failing now on net1.1) we should be passing currentframework on the commandline. defaultframework is a system setting and should really be set at install time.

We've discussed this before and I still don't see a need to have a project attribute for defaultframework when you can already set the currentframework property.

Ian


If there's no default framework defined on the project level, then NAnt can still choose the first valid framework.

Do we halt the build if a default framework was set on the project level,
but the framework is not available ?  I think we should ...

So what I'm proposing is :

- if the default framework is specified on the commandline, use that one.
If the specified framework is not available, end the build.  This is already
implemented today.

- if no default framework is specified on the command line, and a default
framework is specified on the project element, use that one.  Again, if the
specified framework is not available, end the build.

- if no default framework is specified on the command line, and no default
framework is specified on the project element, have NAnt use the first
available defined framework.

In the last case, what do we do if there's no valid framework available at
all ?  Just fallback to having no default framework at all ?

In all cases, the current framework should ofcourse be set to the default
framework.

What do you think ?

Gert



-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers







------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php _______________________________________________ nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to