Posts Tagged ‘Castle’

Castle Windsor 3.0 is released

Friday, December 16th, 2011

Castle Windsor

After suc­cess­ful beta and RC releases final ver­sion of Cas­tle Wind­sor (as well as Cas­tle Core, and a whole set of facil­i­ties) has now been released. There are no major changes between final ver­sion and RC. The dif­fer­ence is some minor bug fixes, improved excep­tion mes­sages and some small improve­ments all over the place.

 

The pack­ages are avail­able now, on Nuget (with sym­bols), and via stan­dard .zip down­load.

 

Last but not least — thank you to every­one who down­loaded beta and release can­di­date and pro­vided feed­back. You guys rock.

Windsor 3 beta 1 – dozen of Nuget packages and SymbolSource.org support

Sunday, September 4th, 2011

As promised, I released Nuget pack­ages for beta 1 of Wind­sor 3. This is my first major roll­out of Nuget pack­ages, so please report any issues work­ing with them.

Nuget and beta packages

Nuget is quickly evolv­ing and get­ting more use­ful with each release. How­ever one fea­ture it’s miss­ing right now is sup­port for pre-release pack­ages (this is com­ing in the next ver­sion).

davidebbo

This is not really a big deal, how­ever it means there are a few things you should be aware of.

Rec­om­mended version

Since the new pack­age is a pre-release, while I would really like for every­one to start using it imme­di­ately and report all issues they find, I quite under­stand that many peo­ple will rather pre­fer to stick to the last offi­cial ver­sion for the time being. To accom­mo­date that the new pack­ages are not made rec­om­mended ver­sions, so your Nuget explorer will still point to the last sta­ble (2.5.3) ver­sion if you search for Wind­sor, Castle.Core or any other pre-existing package.

nuget_explorer 

If you go to com­mand line and install one of the pack­ages with­out spec­i­fy­ing ver­sion num­ber, it will install the lat­est, that is beta 1 version.

nuget_commandline

SymbolSource.org and debug­ging into Windsor

Folks at SymbolSource.org added recently sup­port for Nuget (and Open­Wrap as well) and the new Cas­tle pack­ages take advan­tage of that. What it gives you, is you can now eas­ily debug into Windsor’s code, just like .NET frame­work ref­er­ence source (there’s a sim­ple guide at Sym­bol­Source on how to do it).

After you’re all set you can step into any of Cas­tle meth­ods in your debug­ger and watch the magic hap­pen. Very cool thing, even if I say so myself.

windsor-source-debugging

 

List of packages

Here’s the full list of v3 beta 1 pack­ages (notice those are not all Cas­tle pack­ages, just those that were pub­lished as v3 beta 1 roll­out of Windsor):

 

I hope this will make it eas­ier for every­one to test drive Wind­sor. And if you find any issues, have any sug­ges­tions or ideas, do not hes­i­tate to bring them up, either on our google group, or issue tracker.