You are previewing Dependency Injection in .NET.

Dependency Injection in .NET

Cover of Dependency Injection in .NET by Mark Seemann Published by Manning Publications

Chapter 10. Castle Windsor


  • Introducing Castle Windsor
  • Managing lifetime
  • Working with multiple components
  • Configuring difficult APIs

In the previous nine chapters, we discussed patterns and principles that apply to DI in general, but, apart from a few examples, we have yet to take a detailed look at how to apply them using any particular DI CONTAINER. In this chapter, you’ll see how these overall patterns map to Castle Windsor; you’ll need to be familiar with the material from the previous chapters to fully benefit from this.

Castle Windsor is the second-oldest DI CONTAINER for .NET. It’s part of a larger open source project known as the Castle Project[1] that provides reusable libraries for many purposes. Windsor is the DI CONTAINER ...

The best content for your career. Discover unlimited learning on demand for around $1/day.