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
