I'm attaching the working Silverlight version of both DP and Core. (Sorry,
Google blocked me. Please download it from here
http://michaelsync.net/demo/Core
1.2.0 and DynamicProxy 2.2.0 -stable.zip )

Reflection.Emit is not supported in Phone version. How can I remove those
code from Project? As you mentioned, it would be great if I can get the code
that use Monitor instead of Reflection.Emit.


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]>

>  I downloaded the sources and all files are there. As I said - Silverlight
> projects weren't kept up to date so some files may have changed location,
> but they are all there.
>
> That's the kind of problems we want to address with SolutionTransform.
> Currently you have to do it manually :/
>
> Krzysztof
>
>
> On 2010-04-11 11:15, Michael Sync wrote:
>
> And also Castle.Core.Internal.Lock is not in Silverlight version Core
> 1.2.0.
>
>
> 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]>
>
>> DP 2.2 is using IAttributeDisassembler and Core 1.2.0 doesn't have that
>> interface. Is there any stable version of Core that works well with DP 2.2?
>>
>> 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]>
>>
>>> >>only exposed to external consumption
>>>
>>>  yes. but you have the unit tests to ensure those classes are correct
>>> right? :) Your CI should run the unit tests as well..
>>>
>>>
>>> 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]>
>>>
>>>> That's easier for an application than for a framework.
>>>> In framework it is OK to have classes that are not used internally, only
>>>> exposed to external consumption (especially in low level project like 
>>>> Core).
>>>>
>>>> Thanks for the link to Project Linker, I'll have a look.
>>>>
>>>> Krzysztof
>>>>
>>>>
>>>> On 2010-04-11 10:50, Michael Sync wrote:
>>>>
>>>> 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
>>>>  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]>
>>>>
>>>>> 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]>
>>>>>
>>>>>> 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]>
>>>>>>
>>>>>>> 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]>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]>
>>>>>>>>
>>>>>>>> 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].
>>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>> [email protected]<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]<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]<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]<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]<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]<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.

Reply via email to