Thanks for the reply Krzysztof. I have since upgraded to 2.10.4. While I have gotten a bit further (with the Mono binaries), a few tests (mine) still fail with the following exception:
Castle.MicroKernel.ComponentActivator.ComponentActivatorException : ComponentActivator: could not proxy InterceptorFixture+TestJobStep ----> System.TypeInitializationException : An exception was thrown by the type initializer for Castle.Proxies.ITestJobStepProxy ----> System.ArgumentException : Cannot resolve method because it's declared in a generic class. With that said, I did run my tests in Mono 2.10.4 against the Castle .Net 3.5 binaries and all of my tests passed...I haven't tried running the Castle Tests under Mono 2.10.4, but I suspect a few will fail. While I would rather target the .Net 4.0 CLR, unfortunately my requirements are to run on a Linux box...I would love to help out, as I find Windsor to be the premier IoC Container, but I struggle through Mono daily... Thanks again for the reply. Chris On Aug 19, 6:17 pm, Krzysztof Koźmic <[email protected]> wrote: > Hi Chris, > > Basically the problem is no one currently is working on Mono support in > Windsor. Even mono Build is failing. > Patrick McEvoy was doing some work on getting the mono build running but > I don't think that ever got completed. > > I'm happy to release Windsor on Mono but I need someone to take > ownership of that and there's no one like that at the moment. > Also I'm not sure if we want to support Mono 2.6, or just the most > recent one (2.10 AFAIK)... > What are your reasons for not upgrading to the latest version? > > Krzysztof > > On 20/08/2011 12:18 AM, Chris Mancini wrote: > > > > > > > > > I am attempting to use Windsor 3 Beta 1 in MONO 2.6 and I am > > encountering a few issues. > > > With the .net 3.5 binaries, an exception is being thrown upon > > constructing a WindsorContainer (i.e. new WindsorContainer()) > > > System.ArrayTypeMismatchException : Source array type cannot be > > assigned to destination array type. > > at (wrapper stelemref) object:stelemref (object,intptr,object) > > at > > System.Collections.Generic.Dictionary`2[System.Type,Castle.Windsor.Diagnost > > ics.IDiagnostic`1[System.Object]].Add > > (System.Type key, IDiagnostic`1 value) [0x00000] in<filename unknown>: > > 0 > > at > > Castle.Windsor.Diagnostics.DefaultDiagnosticsSubSystem.AddDiagnostic[IAllCo > > mponentsDiagnostic] > > (IAllComponentsDiagnostic diagnostic) [0x00000] in<filename unknown>: > > 0 > > at Castle.Windsor.Diagnostics.Extensions.AllComponents.Init (IKernel > > kernel, IDiagnosticsHost diagnosticsHost) [0x00000] in<filename > > unknown>:0 > > at Castle.Windsor.Diagnostics.DefaultDiagnosticsSubSystem.Add > > (IContainerDebuggerExtension item) [0x00000] in<filename unknown>:0 > > at > > Castle.Windsor.Diagnostics.DefaultDiagnosticsSubSystem.InitStandardExtensio > > ns > > () [0x00000] in<filename unknown>:0 > > at Castle.Windsor.Diagnostics.DefaultDiagnosticsSubSystem.Init > > (IKernelInternal kernel) [0x00000] in<filename unknown>:0 > > at Castle.MicroKernel.DefaultKernel.AddSubSystem (System.String key, > > ISubSystem subsystem) [0x00000] in<filename unknown>:0 > > at Castle.MicroKernel.DefaultKernel.RegisterSubSystems () [0x00000] in > > <filename unknown>:0 > > at Castle.MicroKernel.DefaultKernel..ctor (IDependencyResolver > > resolver, IProxyFactory proxyFactory) [0x00000] in<filename unknown>: > > 0 > > at Castle.MicroKernel.DefaultKernel..ctor (IProxyFactory proxyFactory) > > [0x00000] in<filename unknown>:0 > > at Castle.MicroKernel.DefaultKernel..ctor () [0x00000] in<filename > > unknown>:0 > > at (wrapper remoting-invoke-with-check) > > Castle.MicroKernel.DefaultKernel:.ctor () > > at Castle.Windsor.WindsorContainer..ctor () [0x00000] in<filename > > unknown>:0 > > at (wrapper remoting-invoke-with-check) > > Castle.Windsor.WindsorContainer:.ctor () > > > So I then attempted to compile the source myself using the MONO26 > > flag, and I am receiving compile errors (i.e. Unknown ISet<>). I > > suspect this is because the compiler directives haven't been completed > > vetted for MONO? > > > Any help would be appreciated...Thanks > > > Chris -- You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en.
