SimpleInjector v2.2

Rating: No reviews yet
Downloads: 245
Change Set: 99810
Released: Apr 8, 2013
Updated: Apr 19, 2013 by dot_NET_Junkie
Dev status: Stable Help Icon

Recommended Download

Application SimpleInjector Runtime Library v2.2.0.zip
application, 719K, uploaded Apr 8, 2013 - 132 downloads

Other Available Downloads

Application SimpleInjector Silverlight Runtime Library v2.2.0.zip
application, 653K, uploaded Apr 8, 2013 - 29 downloads
Source Code Simple Injector Source Code v2.2.0.zip
source code, 1156K, uploaded Apr 8, 2013 - 45 downloads
Documentation SimpleInjector.chm
documentation, 584K, uploaded Apr 8, 2013 - 39 downloads

Release Notes

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

Besides a few bug fixes, this minor release adds two features that enable some integration scenarios where the container is not in control of the creation of types, but types still need to be wired up.

New features and improvements for the SimpleInjector.dll

Bug fixes for the SimpleInjector.dll

  • Properties where not injected when a single instance was registered using RegisterSingle<T>(T), although any initializers (registered through RegisterInitializer<T>(Action<T>)) did fire. (work item 19513)
  • A NullReferenceException would be thrown by the container, when a Func<T> registration was called that returned null combined with the injection of one or more properties for that type. (work item 19526)
  • The exception thrown by the container when one of the type's properties couldn't be resolved, did not describe the name of the property.
  • RegisterSingleOpenGeneric and RegisterOpenGeneric with custom lifestyle didn't work correctly when the registration was made with the same type for both the service and implementation type. This made the container fall back to resolving a transient type instead. (work item 19570).

Reviews for this release

No reviews yet for this release.