Semi final release – Windsor 2.5 beta 2 (now with Silverlight support)

A bit later than expected (ah, work) I published beta 2 of Windsor 2.5 today. The release has the following changes as compared to beta 1.

  • Silverlight version (for Silverlight 3 and Silverlight 4) is now included in the package.
  • Synchronize Facility is now included in the package (.NET only)
  • The following code changes and fixes were made (incl. one breaking change)

    - added support for selecting components based on custom attributes and their properties. See Component.HasAttribute<T>() methods

    - added WithService.DefaultInterface() to fluent API. It matches Foo to IFoo, SuperFooExtended to IFoo and IFooExtended etc. If you know how DefaultConvention works in StructureMap, this is pretty similar

    - added support for CastleComponentAttribute in fluent API. Also added helper filter method Component.IsCastleComponent

    - added ability to specify interceptors selector as a service, not just as instance

    - added ability to specify proxy hook in fluent API

    - indexers on IKernel are now obsolete.

    - added WithAppConfig() method to logging facility to point to logging configuration in AppDomain's config file (web.config or app.config)

    - BREAKING CHANGE: Restructured lifecycle concerns - introduced ICommissionConcern and IDecommissionConcern and favors them over old enum driven style.

    - Fixed how contextual arguments are handled. Null is no longer considered a valid value (That would cause an exception later on, now it's ignored).

    - Changed method DeferredStart on StartableFacility. It now does not take a bool parameter. A DeferredTryStart() method was introduced instead.


This is probably the last pre-release for 2.5 and if no critical issues are found, we’ll release final release in 2, 3 weeks. Go grab the bits, see if it works for you and if it does not report back. I’m also looking for people who want to contribute sample applications for the final release. Ping me if you’d like to contribute to that.

Posted 07-21-2010 2:21 AM by Krzysztof Koźmic
Filed under: ,



Ryan Cromwell wrote re: Semi final release – Windsor 2.5 beta 2 (now with Silverlight support)
on 07-21-2010 10:15 AM

How can you leave out Client Profile support!  That's huge.  

Sergey wrote re: Semi final release – Windsor 2.5 beta 2 (now with Silverlight support)
on 07-21-2010 1:30 PM


Is .net 4 client profile unsupported???

Krzysztof Koźmic wrote re: Semi final release – Windsor 2.5 beta 2 (now with Silverlight support)
on 07-22-2010 8:52 PM

@Ryan, Sergey

- .NET 4 CP _is_ supported. Beta 2 has all the stuff from beta1 + what is mentioned in this post

About The CodeBetter.Com Blog Network
CodeBetter.Com FAQ

Our Mission

Advertisers should contact Brendan

Google Reader or Homepage Latest Items
Add to My Yahoo!
Subscribe with Bloglines
Subscribe in NewsGator Online
Subscribe with myFeedster
Add to My AOL
Furl Latest Items
Subscribe in Rojo

Member Projects
DimeCasts.Net - Derik Whittaker

Friends of
Red-Gate Tools For SQL and .NET


SmartInspect .NET Logging
NGEDIT: ViEmu and Codekana
NHibernate Profiler
Balsamiq Mockups
JetBrains - ReSharper
Web Sequence Diagrams
Ducksboard<-- NEW Friend!


Site Copyright © 2007 CodeBetter.Com
Content Copyright Individual Bloggers


Community Server (Commercial Edition)