Dec 222012

On of the limitations with the work that I do is that we are typically 1 to 2 versions behind the latest .NET framework that’s been released. This can make using open source projects a challenge sometimes. Lately I’ve started working on a ASP.NET web forms application that is using a MVP architecture. The other projects that my group has been working on use this pattern and a fairly simple, in-line constructor dependency injection. I really wanted to wire things together using an IOC framework rather than the way they have been doing things. I settled on Ninject and then started doing battle with the code, quickly I noticed that while it supports .NET 3.5 quite a few of the latest features, especially if you use NuGet to set it up requires a newer framework. The code and verbage below describe what I did to get this working in .NET 3.5. Continue reading »