SimpleInjector 3.1.0
Simple Injector is an easy, flexible and fast dependency injection library that uses best practice to guide your solutions toward the pit of success.
Showing the top 20 packages that depend on SimpleInjector.
| Packages | Downloads |
|---|---|
|
VaultSharp
The most comprehensive .NET Library for HashiCorp's Vault which is a modern secret management system.
* VaultSharp supports all Auth methods, all Secrets Engines and most System Apis supported by Vault.
* VaultSharp has first class support for Consul and Enterpise Vault APIs etc.
* Enterprise APIs like Control Groups, Transform Secrets Engine & KMIP Secrets Engine etc.
This library is built with .NET Standard 1.3, .NET Standard 2.0, .NET Standard 2.1, .NET Framework 4.5 & .NET 5 and hence is cross-platform across .NET Core 1.x, 2.x, 3.x, .NET Frameworks 4.x, Xamarin iOS, Android, Mac, UWP etc.
|
4 |
Lifestyle.CreateProducer<TService>(Type, Container)overload added. (fixes #100)Container.RegisterConditionaloverload added that accepts aRegistrationinstance. This adds extra flexibility and allows using conditional registrations using delegates. (fixes #102)Container.GetTypesToRegisteroverload added that accepts anTypesToRegisterOptionsto allow excluding composites and including decorators and generic type definitions. (fixes #122)RegisterCollectionoverloads that accept a list of assemblies, now suppress composite types. (fixes #119)- Improved performance of
GetTypesToRegistermethod and theRegisterandRegisterCollectionoverloads that accept a list of collections. - Check added to
InstanceProducerconstructor to prevent incompatibleRegistrationobjects from being supplied. (fixes #52) - Exception message improved in case batch-registration skipped decorator. (fixes #13)
Lifestyle.CreateRegistrationandContainer.AddRegistrationmethods now throws a clear exception explaining that open generic types can't be supplied. (fixes #126)- Expection message improved for types with multiple constructors. The exception message now references the documentation about this subject.
Full notes: https://github.com/simpleinjector/SimpleInjector/releases/tag/v3.1
This package has no dependencies.
| Version | Downloads | Last updated |
|---|---|---|
| 5.5.0 | 4 | 16.09.2025 |
| 5.4.6 | 4 | 16.09.2025 |
| 5.4.5 | 4 | 16.09.2025 |
| 5.4.4 | 4 | 16.09.2025 |
| 5.4.3 | 4 | 16.09.2025 |
| 5.4.3-beta1 | 4 | 16.09.2025 |
| 5.4.2 | 4 | 16.09.2025 |
| 5.4.1 | 4 | 16.09.2025 |
| 5.4.1-beta2 | 4 | 16.09.2025 |
| 5.4.1-beta1 | 4 | 16.09.2025 |
| 5.4.0 | 4 | 16.09.2025 |
| 5.3.3 | 4 | 15.09.2025 |
| 5.3.2 | 4 | 16.09.2025 |
| 5.3.1 | 4 | 16.09.2025 |
| 5.3.0 | 4 | 16.09.2025 |
| 5.3.0-beta2 | 4 | 16.09.2025 |
| 5.3.0-beta1 | 4 | 16.09.2025 |
| 5.2.1 | 4 | 16.09.2025 |
| 5.2.0-alpha2 | 4 | 16.09.2025 |
| 5.2.0-alpha1 | 4 | 16.09.2025 |
| 5.1.0 | 4 | 16.09.2025 |
| 5.0.4 | 4 | 16.09.2025 |
| 5.0.3 | 4 | 16.09.2025 |
| 5.0.2 | 4 | 16.09.2025 |
| 5.0.1 | 4 | 16.09.2025 |
| 5.0.0 | 4 | 16.09.2025 |
| 5.0.0-beta2 | 4 | 16.09.2025 |
| 5.0.0-beta1 | 4 | 16.09.2025 |
| 4.10.2 | 4 | 16.09.2025 |
| 4.9.2 | 4 | 16.09.2025 |
| 4.9.1 | 4 | 16.09.2025 |
| 4.9.0 | 4 | 16.09.2025 |
| 4.8.1 | 4 | 16.09.2025 |
| 4.8.0 | 4 | 16.09.2025 |
| 4.8.0-beta2 | 4 | 16.09.2025 |
| 4.8.0-beta1 | 4 | 16.09.2025 |
| 4.8.0-alpha3 | 4 | 16.09.2025 |
| 4.8.0-alpha2 | 4 | 16.09.2025 |
| 4.8.0-alpha1 | 4 | 16.09.2025 |
| 4.7.1 | 4 | 16.09.2025 |
| 4.7.0 | 4 | 16.09.2025 |
| 4.6.2 | 4 | 16.09.2025 |
| 4.6.1 | 4 | 16.09.2025 |
| 4.6.0 | 4 | 16.09.2025 |
| 4.6.0-beta2 | 4 | 16.09.2025 |
| 4.6.0-beta1 | 4 | 16.09.2025 |
| 4.5.3 | 4 | 16.09.2025 |
| 4.5.2 | 4 | 16.09.2025 |
| 4.5.1 | 4 | 16.09.2025 |
| 4.5.0 | 4 | 16.09.2025 |
| 4.5.0-beta1 | 4 | 16.09.2025 |
| 4.4.3 | 4 | 15.09.2025 |
| 4.4.2 | 4 | 16.09.2025 |
| 4.4.0 | 4 | 16.09.2025 |
| 4.3.0 | 4 | 16.09.2025 |
| 4.3.0-beta1 | 4 | 16.09.2025 |
| 4.2.3 | 4 | 16.09.2025 |
| 4.2.2 | 4 | 16.09.2025 |
| 4.2.1 | 4 | 16.09.2025 |
| 4.2.0 | 4 | 16.09.2025 |
| 4.1.3 | 4 | 16.09.2025 |
| 4.1.2 | 4 | 16.09.2025 |
| 4.1.1 | 4 | 16.09.2025 |
| 4.1.0 | 4 | 16.09.2025 |
| 4.1.0-beta1 | 4 | 16.09.2025 |
| 4.1.0-alpha1 | 4 | 16.09.2025 |
| 4.0.12 | 4 | 16.09.2025 |
| 4.0.11 | 3 | 16.09.2025 |
| 4.0.8 | 4 | 16.09.2025 |
| 4.0.7 | 4 | 16.09.2025 |
| 4.0.6 | 4 | 16.09.2025 |
| 4.0.3 | 4 | 16.09.2025 |
| 4.0.2 | 4 | 16.09.2025 |
| 4.0.0 | 4 | 16.09.2025 |
| 4.0.0-beta2 | 4 | 16.09.2025 |
| 4.0.0-beta1 | 4 | 16.09.2025 |
| 4.0.0-alpha3 | 4 | 16.09.2025 |
| 4.0.0-alpha2 | 4 | 16.09.2025 |
| 4.0.0-alpha1 | 4 | 16.09.2025 |
| 3.3.2 | 4 | 15.09.2025 |
| 3.3.1 | 4 | 15.09.2025 |
| 3.3.0 | 4 | 15.09.2025 |
| 3.3.0-beta2 | 4 | 16.09.2025 |
| 3.3.0-beta1 | 4 | 16.09.2025 |
| 3.3.0-alpha1 | 4 | 16.09.2025 |
| 3.2.7 | 4 | 16.09.2025 |
| 3.2.5 | 4 | 16.09.2025 |
| 3.2.4 | 4 | 16.09.2025 |
| 3.2.3 | 4 | 15.09.2025 |
| 3.2.2 | 4 | 15.09.2025 |
| 3.2.0 | 4 | 16.09.2025 |
| 3.2.0-beta2 | 4 | 16.09.2025 |
| 3.2.0-beta1 | 4 | 16.09.2025 |
| 3.2.0-alpha2 | 4 | 16.09.2025 |
| 3.1.5 | 4 | 16.09.2025 |
| 3.1.5-alpha3 | 4 | 16.09.2025 |
| 3.1.5-alpha2 | 4 | 16.09.2025 |
| 3.1.5-alpha1 | 4 | 16.09.2025 |
| 3.1.4 | 4 | 16.09.2025 |
| 3.1.3 | 4 | 15.09.2025 |
| 3.1.2 | 4 | 14.09.2025 |
| 3.1.2-alpha2 | 4 | 16.09.2025 |
| 3.1.2-alpha1 | 4 | 16.09.2025 |
| 3.1.1 | 4 | 15.09.2025 |
| 3.1.0 | 4 | 16.09.2025 |
| 3.0.7 | 4 | 16.09.2025 |
| 3.0.6 | 4 | 16.09.2025 |
| 3.0.5 | 4 | 16.09.2025 |
| 3.0.4 | 4 | 16.09.2025 |
| 3.0.3 | 4 | 15.09.2025 |
| 3.0.1 | 4 | 16.09.2025 |
| 3.0.0 | 4 | 15.09.2025 |
| 3.0.0-beta4 | 4 | 16.09.2025 |
| 3.0.0-beta3 | 4 | 16.09.2025 |
| 3.0.0-beta2 | 4 | 16.09.2025 |
| 3.0.0-beta1 | 4 | 16.09.2025 |
| 3.0.0-alpha2 | 4 | 16.09.2025 |
| 3.0.0-alpha1 | 4 | 16.09.2025 |
| 2.8.3 | 4 | 16.09.2025 |
| 2.8.1 | 4 | 16.09.2025 |
| 2.8.0 | 4 | 16.09.2025 |
| 2.8.0-beta5 | 4 | 16.09.2025 |
| 2.8.0-beta4 | 4 | 16.09.2025 |
| 2.8.0-beta3 | 4 | 16.09.2025 |
| 2.8.0-beta2 | 4 | 16.09.2025 |
| 2.8.0-beta1 | 4 | 16.09.2025 |
| 2.8.0-alpha1 | 4 | 16.09.2025 |
| 2.7.3 | 4 | 16.09.2025 |
| 2.7.3-alpha1 | 4 | 16.09.2025 |
| 2.7.2 | 4 | 16.09.2025 |
| 2.7.2-beta2 | 4 | 16.09.2025 |
| 2.7.2-beta1 | 4 | 16.09.2025 |
| 2.7.2-alpha2 | 4 | 16.09.2025 |
| 2.7.2-alpha1 | 4 | 16.09.2025 |
| 2.7.1 | 4 | 16.09.2025 |
| 2.7.1-alpha3 | 4 | 16.09.2025 |
| 2.7.1-alpha2 | 4 | 16.09.2025 |
| 2.7.1-alpha1 | 4 | 16.09.2025 |
| 2.7.0 | 4 | 16.09.2025 |
| 2.7.0-beta2 | 4 | 16.09.2025 |
| 2.7.0-beta1 | 4 | 16.09.2025 |
| 2.6.1 | 4 | 16.09.2025 |
| 2.6.0 | 4 | 16.09.2025 |
| 2.6.0-beta2 | 4 | 16.09.2025 |
| 2.6.0-beta1 | 4 | 16.09.2025 |
| 2.6.0-alpha2 | 4 | 16.09.2025 |
| 2.6.0-alpha1 | 4 | 16.09.2025 |
| 2.5.2 | 4 | 16.09.2025 |
| 2.5.0 | 4 | 16.09.2025 |
| 2.5.0-beta2 | 4 | 16.09.2025 |
| 2.5.0-beta1 | 4 | 16.09.2025 |
| 2.4.1 | 4 | 16.09.2025 |
| 2.4.0 | 4 | 16.09.2025 |
| 2.4.0-beta3 | 4 | 16.09.2025 |
| 2.4.0-beta2 | 4 | 16.09.2025 |
| 2.4.0-beta1 | 4 | 16.09.2025 |
| 2.4.0-alpha3 | 4 | 16.09.2025 |
| 2.4.0-alpha1 | 4 | 16.09.2025 |
| 2.3.6 | 4 | 16.09.2025 |
| 2.3.5 | 4 | 16.09.2025 |
| 2.3.2 | 4 | 15.09.2025 |
| 2.3.0 | 4 | 16.09.2025 |
| 2.3.0-beta2 | 4 | 16.09.2025 |
| 2.3.0-beta1 | 4 | 16.09.2025 |
| 2.2.3 | 4 | 15.09.2025 |
| 2.2.1 | 4 | 16.09.2025 |
| 2.2.0 | 4 | 16.09.2025 |
| 2.1.0 | 4 | 16.09.2025 |
| 2.0.2 | 4 | 16.09.2025 |
| 2.0.1 | 4 | 16.09.2025 |
| 2.0.0 | 4 | 16.09.2025 |
| 2.0.0-beta5 | 4 | 16.09.2025 |
| 2.0.0-beta4 | 4 | 16.09.2025 |
| 2.0.0-beta3 | 4 | 16.09.2025 |
| 2.0.0-beta2 | 4 | 16.09.2025 |
| 2.0.0-beta1 | 4 | 16.09.2025 |
| 2.0.0-alpha1 | 4 | 13.09.2025 |
| 1.6.0.12319 | 4 | 13.09.2025 |
| 1.5.0.12199 | 4 | 16.09.2025 |
| 1.4.2.12140 | 4 | 16.09.2025 |
| 1.4.0.12049 | 4 | 16.09.2025 |
| 1.3.0.11343 | 4 | 16.09.2025 |
| 1.2.0.11273 | 4 | 16.09.2025 |