Nicko,

I have no problem building a CLS compliant log4net with mono built from cvs
(on windows).

Can you try a more recent installer for Windows :

http://primates.ximian.com/~gonzalo/mono/blog/files/mono-0.91.99-win32-3.exe

You will need to update your NAnt configuration file though (I attached a
modified config file)

Gert

----- Original Message ----- 
From: "Nicko Cadell" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Saturday, May 22, 2004 12:28 AM
Subject: Building under Mono 1.0 beta


> Following the previous checkin log4net now supports building under Mono
1.0
> beta (version 0.91) on Windows.
> This does require a new version of Nant, 0.85, which is currently only a
> nightly build.
>
> There was one unexplained issue with Mono 1.0 beta which was that I had to
> remove the CLSCompliant assembly attribute. The mcs compiler complained
that
> System.Xml.XmlElement was not a valid argument type for a CLSCompliant
> method. The actual error message is:
>
> IXmlRepositoryConfigurator.cs(38) error CS3001: Argument type
> 'System.Xml.XmlElement' is not CLS-compliant
>
> As far as I can tell the Mono System.Xml assembly has the CLSCompliant
> attribute set and it is not overridden on the type itself. And
CLSCompliant
> is still working fine on all the other frameworks.
>
> Has anyone run into this before?
>
> Cheers,
>
> Nicko
> ------------
> Nicko Cadell
> log4net dev
>

Attachment: NAnt.exe.config
Description: Binary data

Reply via email to