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.

Reply via email to