On Fri, 2005-07-29 at 00:07 +0200, Andreas Nahr wrote:
> No Consts.cs aren't automatically generated.
> The problem is, that several Attributes of classes in System.Web do not use 
> the consts scheme, and about one third of your (BIG) patch is just for 
> changing these Attributes.
> We will then have to change these again later, so it might make sense do do 
> it now instead of doing it twice (and adding lots of changelog entries 
> twice).

If we really want to be clever, and avoid doing things twice, we can put
this:

internal class MonoConsts {
#if ...
        public string FXVersion = ...
#elif ...
        ...
#endif
}

in the common build directory. This way, the next time we need to target
another FX, we don't have to do it in 100 places.

The Const.cs is probably still a good idea, since it is really ugly to
have those magic names lying around the source code.

-- Ben

_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to