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.

Reply via email to