Referencing Ninject in class library in ASP.NET MVC 3 application
I have an ASP.NET MVC 3 application that uses the Ninject.MVC3 extension to setup DI in my MVC application. Namely, there's the NinjectMVC3.cs file in the App_Start folder where my bindings are defined. This works well for DI into my application's controllers. In addition to the ASP.NET MVC web application, my Solution also contains a class library projects, let's call it MyProject.Core , which has my domain model, services, and so on. In there I have a class called UserServices that uses a service called EmailServices , like so: public class UserServices : IUserServices { private readonly