I see a few things failing on mono build, I guess first tackling the IoC is a start, I guess I run 2.4 as it is what is on my box and I did not want to upgrade just yet.
I will see if I can make sense of it all and yell out if I need a hand if that is ok? Thanks Stefan 2010/7/22 Krzysztof Koźmic <[email protected]> > That's great. > > Let us know if and where you find the code hard to follow. :) > > cheers, > Krzysztof > > > On 22/07/2010 8:51 AM, Stefan Sedich wrote: > > Thanks, > > I am mostly going to be running on mono, I am happy to see what I can do, > I have not been through the castle source in great detail before, but I am > happy > to spend some time to see if there is anything I can do. > > > Thanks > Stefan > > 2010/7/22 Krzysztof Koźmic <[email protected]> > >> Cool, thanks Stefan. >> >> Generally our Mono support is not as good as it could be, because no one >> of the committers is working on Mono, and no one from wider community wanted >> to take the job of improving that state of affair. >> There's Timotheo who recently started looking at that, but he's >> concentrating on some other areas. If you'd want to help with this, we're >> more than happy to support mono, although I don't know how hard/easy >> would it be to support older versions. >> >> Why are you using 2.3? >> >> Krzysztof >> >> >> On 21/07/2010 11:54 PM, Stefan Sedich wrote: >> >> Cool thanks, I will check it out tommorow night, looks related at first >> glance. >> >> >> Cheers >> Stefan >> >> On Wed, Jul 21, 2010 at 11:52 PM, Mauricio Scheffer < >> [email protected]> wrote: >> >>> There are some failing tests in the Mono build, they might be related to >>> your issue: >>> http://builds.castleproject.org/viewType.html?buildTypeId=bt81&tab=buildTypeStatusDiv >>> It would be great if you could take a look, you'd have to upgrade to Mono >>> 2.6 first though. >>> >>> -- >>> Mauricio >>> >>> On Wed, Jul 21, 2010 at 10:14 AM, Stefan Sedich < >>> [email protected]> wrote: >>> >>>> Changing my Registration to: >>>> >>>> container.Register( >>>> AllTypes.FromAssembly(Assembly.GetExecutingAssembly()) >>>> .BasedOn(typeof (IRepository<,>)) >>>> .WithService.Select((t, b) => new List<Type> >>>> { >>>> >>>> t.GetInterfaces().Where(x => !x.IsGenericType).FirstOrDefault() >>>> }) >>>> .Configure(c => c.LifeStyle.Transient) >>>> ); >>>> >>>> And it now works :) guess that is good enough for me. >>>> >>>> On Wed, Jul 21, 2010 at 11:07 PM, Stefan Sedich < >>>> [email protected]> wrote: >>>> >>>>> Hi I am using Windsor on a project and just put it on my Ubuntu server >>>>> running mono 2.4 I get the following error >>>>> >>>>> Can't create component 'homecontroller' as it has dependencies to be >>>>> satisfied. homecontroller is waiting for the following dependencies: >>>>> Services: - ICustomerRepository which was not registered. >>>>> >>>>> My registration is done as follows: >>>>> container.Register( >>>>> AllTypes.FromAssembly(Assembly.GetExecutingAssembly()) >>>>> .BasedOn(typeof(IRepository<,>)) >>>>> .WithService >>>>> .FromInterface(typeof(IRepository<,>)) >>>>> .Configure(c => c.LifeStyle.Transient) >>>>> ); >>>>> Now this works fine on my windows machine, but it does not seem to >>>>> register anything, is there any known compatibility issues with mono >>>>> before >>>>> I start digging? >>>>> On a side not if I add the registration for the specific component it >>>>> works fine. >>>>> >>>>> Thanks >>>>> >>>>> -- >>>>> Stefan Sedich >>>>> Software Developer >>>>> http://weblogs.asp.net/stefansedich >>>>> >>>> >>>> >>>> >>>> -- >>>> Stefan Sedich >>>> Software Developer >>>> http://weblogs.asp.net/stefansedich >>>> -- >>>> 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]<castle-project-users%[email protected]> >>>> . >>>> For more options, visit this group at >>>> http://groups.google.com/group/castle-project-users?hl=en. >>>> >>> >>> -- >>> 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]<castle-project-users%[email protected]> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/castle-project-users?hl=en. >>> >> >> >> >> -- >> Stefan Sedich >> Software Developer >> http://weblogs.asp.net/stefansedich >> -- >> 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. >> >> >> -- >> 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]<castle-project-users%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/castle-project-users?hl=en. >> > > > > -- > Stefan Sedich > Software Developer > http://weblogs.asp.net/stefansedich > -- > 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. > > > -- > 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]<castle-project-users%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/castle-project-users?hl=en. > -- Stefan Sedich Software Developer http://weblogs.asp.net/stefansedich -- 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.
