I've took some time and created Silverlight-specific solution & projects
that are available to work on within Visual Studio.
Everything compiles, all tests are green (both targets, NET4 & SL). A
cleanup & removing some duplication at project/solution level is required.
Also, build scripts should be reviewed.

I've took traditional way for multi-targeting, where a second project
(Silverlight) is created and all source files are linked to original
project. To make things a bit more automated, I've used Project Linker tool.
I've posted detailed description of the process in my blog - Multi-targeting
with Project Linker by example: Castle.Core for Silverlight
4<http://blog.caraulean.com/2010/10/13/multi-targeting-with-project-linker-by-example-castle-core-for-silverlight-4/>
.

I've committed all changes to my Castle.Core fork on GitHub:
http://github.com/vcaraulean/Castle.Core
Solution that contains new projects:
   Castle.Core-SL.sln

I'll be very glad if somebody will review my commits. Any feedback and
comments are welcome.


2010/10/13 Krzysztof Koźmic <[email protected]>

>  Hi Valeriu,
>
> Yes, that's how I do Silverlight build - from command line with tests. That
> hasn't really been a problem for me thus far but if you have a way to make
> it easier to work with Silverlight target in Visual Studio that would
> certainly be beneficial for anyone who would want to do so.
>
> Perhaps Roelof can better answer this.
>
> Cheers,
> Krzysztof
>
>
> On 13/10/2010 6:25 PM, Valeriu Caraulean wrote:
>
>> Hi
>>
>> I'm interesting how people are working with sources when working with
>> Silverlight target.
>> From what I've seen, there is no way actually to have a solution/project
>> in VS targeted for SL4. The binaries for Silverlight can be built only from
>> command line. Tests can be run only from command line. Is that true?
>>
>> I'm asking this because the Silverlight 4 build is broken, I'll try to fix
>> it. Also, I want to enable few tests for DictionaryAdapter that are ignored
>> at this moment for SL.
>>
>> Thanks
>> --
>> 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]<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