Castle Project

Build your .NET projects on a rock solid foundation

Follow us on GitHub

Welcome to Castle Project

This is the home of the Castle Project. Feel free to take a look at our projects.


We welcome all contributions, from ideas for new features, to documentation, to bug fixes. Get involved.


Many thanks to the companies that have provided our open source project licenses to our team for Castle Project.


Apr 7, 2016 Castle Core 4.0.0-alpha001 Release

Castle Core 4.0.0-alpha1 is out, see GitHub for some more details. This release is mostly for .NET Core support, however contains other smaller bug fixes. Many thanks to the contributions by our users. Continue reading.

Nov 6, 2014 Castle Core 3.3.3 Bugfix Release

The last release of Castle Core had two more defects in the new Serilog integration: #69 was an omission where the Castle’s logger name wasn’t passed to Serilog. #70 was a defect that calling Create(string name, LoggerLevel level) had a... Continue reading.

Nov 3, 2014 Castle Core 3.3.2 Bugfix Release

The last release of Castle Core had an implementation bug in the new Serilog integration where exceptions for some of the ILogger overloads wouldn’t be passed through correctly. We just pushed an update that fixes the problem. There are no... Continue reading.

Sep 20, 2014 New Castle Project Web Site

WordPress is now gone, thanks to those who kept reminding us that our WordPress install kept getting hacked displaying advertising for specific drugs. The new site is a static web site driven by Jekyll and GitHub Pages, so feel free... Continue reading.

Sep 10, 2014 Castle Core 3.3.1 Release

We’ve just released a minor non-breaking release of Castle Core that includes support for Serilog. Castle Core 3.3.1 is available on GitHub and on NuGet. The new NuGet package for this integration is Castle.Core-Serilog. There are no other changes in... Continue reading.

Apr 27, 2014 Castle Core 3.3.0 Release

Castle Core 3.3.0 is out, see GitHub for the details. Many thanks to the contributions by our users. Continue reading.

Nov 30, 2013 Castle Core 3.2.2 Bugfix Release

Last release of Castle Core had the unfortunate side-effect that one of the fixes included was susceptible to hitting a bug in the BCL. We just pushed an update that works around the problem. See the bug report and related... Continue reading.

Oct 5, 2013 Castle Core 3.2.1 Bugfix Release

It’s this time of the year again. Since releasing version 3.2 a few bugs have been fixed; just enough to warrant a point point one release. There are no breaking changes, and it is an in-place update (the assembly version... Continue reading.

Jul 22, 2013 Windsor 3.2.1 Bugfix Release

We just released a bugfix release for Windsor, version 3.2.1. It fixes a problem some users encountered, when CallContext scoped lifestyle is used in certain cross-AppDomain contexts. It specifically affected users of some testing framework or NServiceBus when deployed to... Continue reading.

Feb 16, 2013 Windsor and Core 3.2 is released

Windsor 3.2 release is now live on nuget and sourceforge. This release also contains updated Core library. This release is mostly about bugfixes and incremental improvements and while some breaking changes were made, for vast majority of users this will... Continue reading.