Ok,

feel free to throw here any ideas and issues you may have :)

cheers,
Krzysztof

On 22/07/2010 9:06 AM, Stefan Sedich wrote:
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] <mailto:[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]
    <mailto:[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]
        <mailto:[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
            
<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]
            <mailto:[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]
                <mailto:[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]
                <mailto:[email protected]>.
                To unsubscribe from this group, send email to
                [email protected]
                <mailto: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]
            <mailto:[email protected]>.
            To unsubscribe from this group, send email to
            [email protected]
            <mailto: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]
        <mailto:[email protected]>.
        To unsubscribe from this group, send email to
        [email protected]
        <mailto:[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]
        <mailto:[email protected]>.
        To unsubscribe from this group, send email to
        [email protected]
        <mailto: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]
    <mailto:[email protected]>.
    To unsubscribe from this group, send email to
    [email protected]
    <mailto:[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]
    <mailto:[email protected]>.
    To unsubscribe from this group, send email to
    [email protected]
    <mailto: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].
For more options, visit this group at 
http://groups.google.com/group/castle-project-users?hl=en.

Reply via email to