DryIoc.dll 5.1.0
DryIoc is fast, small, full-featured IoC Container for .NET
Showing the top 20 packages that depend on DryIoc.dll.
| Packages | Downloads |
|---|---|
|
DryIoc.CommonServiceLocator.dll
Implementation of CommonServiceLocator for DryIoc container, see rationale at https://commonservicelocator.codeplex.com/
|
8 |
|
DryIoc.CommonServiceLocator.dll
Implementation of CommonServiceLocator for DryIoc container, see rationale at https://commonservicelocator.codeplex.com/
|
7 |
|
DryIoc.CommonServiceLocator.dll
Implementation of CommonServiceLocator for DryIoc container, see rationale at https://commonservicelocator.codeplex.com/
|
6 |
|
DryIoc.CommonServiceLocator.dll
Implementation of CommonServiceLocator for DryIoc container, see rationale at https://github.com/unitycontainer/commonservicelocator
|
6 |
|
DryIoc.CommonServiceLocator.dll
Implementation of CommonServiceLocator for DryIoc container, see rationale at https://commonservicelocator.codeplex.com/
|
5 |
## v5.1.0 Small feature and bug-fix release
- fixed: #486 RegisterInstance in principle does not support non Singleton reuse but InstanceFactory still allows to pass different reuse
- added: #487 Create CreateChild overload exposing RegistrySharing and childKey arguments
## v5.0.2 Bug-fix release
- fixed: #180 Azure Function DI issue - Anonymously Hosted DynamicMethods Assembly. Object reference not set. (Nullable int optional argument with default int value is set to null)
- fixed: #475 Exception message for WaitForScopedServiceIsCreatedTimeoutExpired misses the tick number output
## v5.0.1 Bug-fix release
- fixed: #470 Regression in 5.0.0 when resolving `Func<IEnumerable<IService>>` with Parameter
- fixed: #471 Regression in 5.0 when using `Rules.SelectKeyedOverDefaultFactory`
- fixed: #472 Func with 4 and more arguments is broken in the Interpreter
## v5.0.0 Major feature release with the breaking changes
Main achievements:
- Performance speed-up and the less memory allocations (check README for the benchmarks)
- More consistent and full API (highlight is on the RegisterDelegate overloads)
Main breaking changes:
- Removing PCL and .NET 3.5, .NET 4.0 and .NET Standard 1.0 - 1.3 targets
- Moving ImTools and FastExpressionCompiler sources to the `DryIoc.ImTools` and `DryIoc.FastExpressionCompiler` namespaces
- Removing `UseInstance` in favour of `Use` and `RegisterInstance` methods
Main "until the next version":
- Improving compile-time capabilities from the current T4 bound solution
.NET Framework 4.5
- System.ValueTuple (>= 4.5.0)
.NET Standard 2.0
- System.Reflection.Emit.Lightweight (>= 4.3.0)
.NET Standard 2.1
- No dependencies.