Yes, DP 2.2 works against Core 1.2.
I'm pretty sure you will need all files from .NET .csproj files in their Silverlight counterparts. Also Core for silverlight may appear to be working but it may have some files missing, so be wary of that.

Krzysztof

On 2010-04-11 10:53, Michael Sync wrote:
Hi,

Can Core 1.2.0 and DP (2.2) work together?

Can you please give me the list of files that I need to add in *DynamicProxy2-Silverlight.csproj* and *Castle.DynamicProxy2.Silverlight.Tests*? Castle.Core 1.2.0 and its tests are working fine already.

Thanks and Best Regards,
Michael Sync

Don't go the way life takes you.
Take life the way you go

http://michaelsync.net


2010/4/11 Michael Sync <[email protected] <mailto:[email protected]>>

    Let's say you have a class "A" in both .NET and SL. Our continuous
    integration ensure that both solution are able to compile.

    And developer added new class called B in .NET but he forget to
    add it in SL.. But you are not using that class "B" anyway. So,
    it's okay for both version. and our CI is happy too.

    But you start using class "B" in class "A" then the CI will not be
    able to compile SL version because the dependency class B is
    missing in SL. and CI will send the notification to developers so
    we knows and we will add class "B" as a link in Silverlight. Then,
    the CI will be able to compile both projects.

    You can also take a look at Composite Application Library (Prism)
    
http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&displaylang=en
    
<http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7a59-b217-4318-ad1b-cbc2ea453f40&displaylang=en>
 that
    supports both .NET and SL. They also have something called Project
    Linker.


    Thanks and Best Regards,
    Michael Sync

    Don't go the way life takes you.
    Take life the way you go

    http://michaelsync.net


    2010/4/11 Krzysztof Koźmic <[email protected]
    <mailto:[email protected]>>

        How do you ensure that your solution files for .NET and SL are
        in sync, i.e. if someone adds a new class to .NET solution
        he/she didn't forget to add the same class to SL solution?

        Krzysztof


        On 2010-04-11 10:35, Michael Sync wrote:
        I'm not a developer of Moq but I've done a few Business
        projects that we support both .NET (WPF) and Silverlight. We
        used to have one solution file for each version. And we are
        using Hudson CI to auto-build both .NET version and SL
        version based on Solution file. So, we can ensure that if
        it's working fine in CI (Continuous Integration) then it will
        be working file in Visual Studio as well. (Developers uses
        sln file in VS so it's very important for us to ensure that
        our sln files are working files and no missing file. )

        Thanks and Best Regards,
        Michael Sync

        Don't go the way life takes you.
        Take life the way you go

        http://michaelsync.net


        2010/4/11 Krzysztof Koźmic <[email protected]
        <mailto:[email protected]>>

            Yeah,

            we used to build our Silverlight version without solution
            using NAnt.
            Now we use MsBuild and experiment with a tool written by
            Julian (http://github.com/JulianBirch/Solution-Transform)
            to generate Silverlight solutions off of .NET solutions.
            This is still very much a prototype and we don't have it
            integrated yet.
            You may try to get it working (see this docs:
            http://using.castleproject.org/display/Contrib/Solution+Transform
            ) or ping Julian
            but you may end up having to redo it manually.

            BTW, while we're on it - how do you plan to keep .NET Moq
            and SL Moq in sync?

            Krzysztof



            On 2010-04-11 10:21, Michael Sync wrote:
            It's very easy to port Castle.Core 1.2 but the problem
            started with Dynamic
            2.2.0. DynamicProxy2-Silverlight.sln doesn't work. A lot
            of files are missing.

            Thanks and Best Regards,
            Michael Sync

            Don't go the way life takes you.
            Take life the way you go

            http://michaelsync.net


            2010/4/11 Krzysztof Koźmic <[email protected]
            <mailto:[email protected]>>

                Why do you need the source?

                Anyway,
                here's 2.2 tag for DP:
                http://github.com/castleproject/Castle.DynamicProxy/tree/2.2.0
                here's 1.2 tag for Core:
                http://github.com/castleproject/Castle.core/tree/1.2.0

                Krzysztof


                On 2010-04-11 10:12, Michael Sync wrote:
                Hello Krzysztof,

                Thanks.

                I would like to get the *source code* of
                Castle.Core and DynamicProxy Silverlight version.
                Could you please give me the download links? Thanks.

                Thanks and Best Regards,
                Michael Sync

                Don't go the way life takes you.
                Take life the way you go

                http://michaelsync.net


                On Sun, Apr 11, 2010 at 4:06 PM, Michael Sync
                <[email protected] <mailto:[email protected]>> wrote:

                    Hi,

                    I downloaded Release-Jan-06
                    
<http://github.com/castleproject/Castle.Core/archives/Release-Jan-06> now.
                    There are a lot of things inside but I can't
                    find Silverlight solution for Core and
                    DynamicProxy. Is there any solution file
                    for Core and DynamicProxy in that release?


                    Thanks and Best Regards,
                    Michael Sync

                    Don't go the way life takes you.
                    Take life the way you go

                    http://michaelsync.net


                    2010/4/11 Krzysztof Koźmic
                    <[email protected]
                    <mailto:[email protected]>>

                        Use released version,

                        trunk is undergoing major restructuring at
                        the moment and it may not function properly.

                        Krzysztof


                        On 2010-04-11 09:23, Michael Sync wrote:

                            Hello,

                            I think it's good that you guys are
                            supporting Silverlight version.
                            Sharing the build that can't even
                            compile is not a bit weird. I
                            downloaded
                             "castleproject-Castle.Core-f645bab.zip" and
                            open
                            DynamicProxy2-Silverlight.sln and there
                            are a lot of missing files and
                            even csproj.



-- You received this message because you are
                        subscribed to the Google Groups "Castle
                        Project Development List" 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-devel%[email protected]>.
                        For more options, visit this group at
                        
http://groups.google.com/group/castle-project-devel?hl=en.



-- You received this message because you are
                subscribed to the Google Groups "Castle Project
                Development List" 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-devel?hl=en.

-- You received this message because you are subscribed
                to the Google Groups "Castle Project Development
                List" 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-devel%[email protected]>.
                For more options, visit this group at
                http://groups.google.com/group/castle-project-devel?hl=en.


-- You received this message because you are subscribed to
            the Google Groups "Castle Project Development List" 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-devel?hl=en.

-- You received this message because you are subscribed to
            the Google Groups "Castle Project Development List" 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-devel%[email protected]>.
            For more options, visit this group at
            http://groups.google.com/group/castle-project-devel?hl=en.


-- You received this message because you are subscribed to the
        Google Groups "Castle Project Development List" 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-devel?hl=en.

-- You received this message because you are subscribed to the
        Google Groups "Castle Project Development List" 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-devel%[email protected]>.
        For more options, visit this group at
        http://groups.google.com/group/castle-project-devel?hl=en.



--
You received this message because you are subscribed to the Google Groups "Castle Project Development List" 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-devel?hl=en.

--
You received this message because you are subscribed to the Google Groups "Castle 
Project Development List" 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-devel?hl=en.

Reply via email to