Use MVC3 controller so it can be used as an attribute in MVC3 projects. Should probably have a different dll for mvc3,4,5.