Simple Injector v2.3.5

Rating: No reviews yet
Downloads: 975
Change Set: 102742
Released: Sep 2, 2013
Updated: Oct 21, 2013 by dot_NET_Junkie
Dev status: Stable Help Icon

Recommended Download

Application SimpleInjector Runtime Library v2.3.5.zip
application, 819K, uploaded Sep 2, 2013 - 648 downloads

Other Available Downloads

Application Simple Injector Source Code v2.3.5.zip
application, 1182K, uploaded Sep 2, 2013 - 172 downloads
Application SimpleInjector.chm
application, 576K, uploaded Aug 31, 2013 - 155 downloads

Release Notes

NOTE: Simple Injector v2.3.5 is NOT the latest release. Please click on the Downloads tab above to find the latest Simple Injector release.

This patch release fixes a few minor bugs in the Core library and one in the MVC integration library.

Bug fixes for the SimpleInjector.dll

  • Diagnostic Services incorrectly reported a potential lifetime mismatch warning when a singleton decorator depended on a Func<T> where T was the decorated type. (work item 20141)
  • Calls to GetRegistration did not throw an exception that was as expressive as call to GetInstance. (work item 20155)
  • Improved the exception message when a decorator registration is done with a type that can not be used as decorator. (work item 20047)

Bug fixes for the SimpleInjector.Integration.Web.Mvc.dll

  • The SimpleInjectorDependencyResolver would now throw a descriptive exception when an unregistered controller couldn't be created (for whatever reason) instead of allowing null to be returned, since this causes MVC to throw a non-descriptive "Make sure that the controller has a parameterless public constructor" exception, hiding the real cause. (work item 20097)

Bug fixes for the SImpleInjector.Extensions.LifetimeScoping.dll

  • Using Lifetime scoping in combination with RegisterOpenGeneric could result in a confusion error message, hiding the fact the EnableLifetimeScoping() should be called.

Reviews for this release

No reviews yet for this release.