DryIoc.dll 4.7.4

DryIoc is fast, small, full-featured IoC Container for .NET

Install-Package DryIoc.dll -Version 4.7.4
dotnet add package DryIoc.dll --version 4.7.4
<PackageReference Include="DryIoc.dll" Version="4.7.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DryIoc.dll --version 4.7.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: DryIoc.dll, 4.7.4"
For F# scripts that support #r syntax, copy this into the source code to reference the package.

Release Notes

## v4.7.4 Bug-fix release

- #376 DryIoc.Interpreter seems to mess up the exception call stack
- #378 Inconsistent resolution failure


## v4.7.3 Bug-fix release

- #367 Resolve with FactoryMethod of instance throws DryIoc.ContainerException


## v4.7.2 Bug-fix release

- #365 Really fixing: Made.Of() Parameters incorrectly reused depending on Register() usage


## v4.7.1 Bug-fix release

- #365 Made.Of() Parameters incorrectly reused depending on Register() usage


## v4.7.0 Feature release

- #338 Child container disposes parent container singletons
- #355 Auto mocking feature for unit testing
- #356 Surface the FindFactoryWithTheMinReuseLifespan so it can be used together with the FactorySelector
- #357 Avoid overload ambiguity for the ScopedTo(Type) by adding the separate ScopedToService
- #358 Add and surface the Scope.Clone(withDisposables=false) to enable more ChildContainer scenarios
- #359 DynamicRegistrationsAsFallback being unnecessary called multiple times
- #360 Mark DynamicRegistrationProvider with the FactoryType (Service, Decorator or combination) to avoid unnecessary provider call and factory creation
- #363 Add CreateChild method as the basis for CreateFacade and such


## v4.6.0 Feature release

- #216 Add Rules.WithThrowIfScopedOrSingletonHasTransientDependency
- #343 Scope validation for Transient does not work as expected
- #344 Scope is disposed before parent when using facade (added Scopes and Singleton cloning into CreateFacade)
- #348 Create a child container without WithNoMoreRegistrationAllowed flag (surfacing IsRegistryChangePermitted in With method)
- #350 Wrong scoped resolve (together with MS DI rules)
- #352 Consider resolving the variance compatible open-generic the same as for collection of open-generics (added Rules.WithVarianceGenericTypesInResolve)

  • .NETFramework 3.5

    • No dependencies.
  • .NETFramework 4.0

    • No dependencies.
  • .NETFramework 4.5

    • No dependencies.
  • .NETStandard 1.0

  • .NETStandard 1.3

  • .NETStandard 2.0

  • Portable Class Library (.NETFramework 4.0, Silverlight 5.0, Windows 8.0, WindowsPhone 8.0, WindowsPhoneApp 8.1)

    • No dependencies.
  • Portable Class Library (.NETFramework 4.5, Windows 8.0, WindowsPhone 8.0, WindowsPhoneApp 8.1)

    • No dependencies.

NuGet packages (66)

Showing the top 5 NuGet packages that depend on DryIoc.dll:

Package Downloads
DryIoc.Microsoft.DependencyInjection
DryIoc adapter for Microsoft.Extensions.DependencyInjection
Prism.DryIoc.Forms
Use these extensions to build Xamarin.Forms applications with Prism and DryIoc.
DryIoc.MefAttributedModel.dll
DryIoc.MefAttributedModel is DryIoc extension to support Microsoft Managed Extensibility Framework for DryIoc container
DryIoc.WebApi.dll
DryIoc extension for ASP.NET WebAPI
DryIoc.CommonServiceLocator.dll
Implementation of CommonServiceLocator for DryIoc container, see rationale at https://github.com/unitycontainer/commonservicelocator

GitHub repositories (8)

Showing the top 5 popular GitHub repositories that depend on DryIoc.dll:

Repository Stars
PrismLibrary/Prism
Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications..
digimezzo/dopamine-windows
Audio player which tries to make organizing and listening to music as simple and pretty as possible.
structuremap/structuremap
A Dependency Injection/Inversion of Control tool for .NET
reactiveui/splat
Makes things cross-platform
danielpalme/IocPerformance
Performance comparison of .NET IoC containers

Version History

Version Downloads Last updated
4.7.4 839 2/26/2021
4.7.3 18,391 2/9/2021
4.7.2 11,619 1/16/2021
4.7.1 112 1/15/2021
4.7.0 50,761 1/5/2021
4.7.0-preview-01 133 12/14/2020
4.6.0 7,546 12/10/2020
4.5.2 40,441 12/3/2020
4.5.1 78,632 10/28/2020
4.5.0 64,304 10/12/2020
4.4.1 52,361 9/9/2020
4.4.0 834 9/4/2020
4.3.4 6,404 9/1/2020
4.3.3 4,822 8/27/2020
4.3.2 37,129 8/15/2020
4.3.1 14,794 8/7/2020
4.3.0 23,712 8/3/2020
4.2.5 9,947 7/20/2020
4.2.4 18,104 7/14/2020
4.2.3 6,323 7/4/2020
4.2.2 1,831 7/2/2020
4.2.1 44,207 6/8/2020
4.2.0 15,756 5/18/2020
4.1.4 159,223 4/3/2020
4.1.3 17,631 3/27/2020
4.1.2 17,201 3/12/2020
4.1.1 5,401 3/5/2020
4.1.1-preview-01 881 3/4/2020
4.1.0 33,856 1/20/2020
4.1.0-preview-04 2,330 1/5/2020
4.1.0-preview-03 6,403 10/3/2019
4.1.0-preview-02 3,698 8/25/2019
4.1.0-preview-01 482 8/21/2019
4.0.7 726,356 9/4/2019
4.0.6 2,013 8/29/2019
4.0.5 168,444 6/8/2019
4.0.5-preview-01 5,319 6/7/2019
4.0.4 97,922 5/1/2019
4.0.3 7,996 4/10/2019
4.0.2 62,919 3/30/2019
4.0.1 18,304 3/28/2019
4.0.0 53,838 3/4/2019
4.0.0-preview-02 652 2/22/2019
4.0.0-preview-01 3,146 12/1/2018
3.1.0-preview-07 2,411 11/20/2018
3.1.0-preview-06 2,540 11/7/2018
3.1.0-preview-05 650 10/12/2018
3.1.0-preview-04 841 10/6/2018
3.1.0-preview-03 588 10/5/2018
3.1.0-preview-02 540 10/4/2018
3.1.0-preview-01 595 10/3/2018
3.0.2 409,167 7/11/2018
3.0.1 1,327 7/7/2018
3.0.0 1,488 6/24/2018
3.0.0-preview-12 878 6/6/2018
3.0.0-preview-11 1,952 3/17/2018
3.0.0-preview-10 742 3/13/2018
3.0.0-preview-09 761 2/21/2018
3.0.0-preview-08 717 2/12/2018
3.0.0-preview-07 752 2/9/2018
3.0.0-preview-06 679 2/8/2018
3.0.0-preview-05 700 2/5/2018
3.0.0-preview-04 706 2/1/2018
3.0.0-preview-03 1,642 12/3/2017
3.0.0-preview-02 863 11/14/2017
3.0.0-preview-01 1,276 10/1/2017
2.12.10 86,314 4/11/2018
2.12.8 28,784 3/13/2018
2.12.7 23,112 1/19/2018
2.12.6 80,375 12/21/2017
2.12.5 28,309 10/30/2017
2.12.4 7,694 10/17/2017
2.12.3 4,659 10/2/2017
2.12.2 18,337 9/17/2017
2.12.1 47,986 9/9/2017
2.12.0 2,440 9/1/2017
2.12.0-preview-01 801 8/29/2017
2.11.6 11,048 7/18/2017
2.11.5 2,790 7/12/2017
2.11.4 7,288 6/28/2017
2.11.3 8,104 6/1/2017
2.11.2 700 6/1/2017
2.11.1 3,553 5/31/2017
2.11.0 821 5/30/2017
2.11.0-preview-02 1,254 3/15/2017
2.11.0-preview-01 707 3/10/2017
2.10.7 7,833 5/3/2017
2.10.6 39,198 4/20/2017
2.10.4 4,088 3/28/2017
2.10.3 852 3/25/2017
2.10.2 4,698 3/14/2017
2.10.1 20,666 2/18/2017
2.10.0 8,458 2/1/2017
2.9.7 6,924 1/12/2017
2.9.6 1,206 12/30/2016
2.9.5 987 12/26/2016
2.9.4 2,264 12/10/2016
2.9.3 932 12/8/2016
2.9.2 947 12/3/2016
2.9.1 1,708 11/19/2016
2.9.0 1,364 11/17/2016
2.8.5 1,669 11/2/2016
2.8.4 1,126 10/28/2016
2.8.3 6,689 10/20/2016
2.8.2 1,562 10/20/2016
2.8.1 724 10/19/2016
2.8.0 724 10/18/2016
2.8.0-preview-01 672 10/13/2016
2.7.1 29,831 9/1/2016
2.7.0 4,398 8/19/2016
2.6.4 4,405 7/29/2016
2.6.3 3,113 7/9/2016
2.6.3-netcore-rc2 1,009 7/9/2016
2.6.2 2,868 6/13/2016
2.6.2-netcore-rc2 866 6/13/2016
2.6.1-netcore-rc2 669 6/10/2016
2.6.0 962 6/10/2016
2.5.1 827 6/7/2016
2.5.0 1,617 5/24/2016
2.4.3 1,850 5/7/2016
2.4.2 1,065 4/26/2016
2.4.1 3,147 4/16/2016
2.4.0 897 4/14/2016
2.3.0 2,060 3/30/2016
2.2.2 4,923 3/10/2016
2.2.1 804 3/8/2016
2.2.0 1,254 2/26/2016
2.1.3 1,515 1/17/2016
2.1.2 933 1/15/2016
2.1.1 1,063 1/4/2016
2.1.0 1,705 12/4/2015
2.0.2 1,022 12/1/2015
2.0.1 918 11/27/2015
2.0.0 31,831 11/19/2015
2.0.0-rc4build353 803 11/18/2015
2.0.0-rc4build352 763 11/17/2015
2.0.0-rc4build351 757 11/17/2015
2.0.0-rc4build350 815 11/17/2015
2.0.0-rc4build349 790 11/12/2015
2.0.0-rc4build348 784 11/12/2015
2.0.0-rc4build347 764 11/12/2015
2.0.0-rc4build346 789 11/12/2015
2.0.0-rc4build345 760 11/12/2015
2.0.0-rc4build344 774 11/7/2015
2.0.0-rc4build343 816 11/5/2015
2.0.0-rc4build342 1,103 11/1/2015
2.0.0-rc4build341 792 10/29/2015
2.0.0-rc4build340 782 11/12/2015
2.0.0-rc4build339 759 11/7/2015
2.0.0-rc4build338 769 11/5/2015
2.0.0-rc4build337 774 11/1/2015
2.0.0-rc4build336 779 10/29/2015
2.0.0-rc3build340 719 10/26/2015
2.0.0-rc3build339 694 10/26/2015
2.0.0-rc3build338 671 10/23/2015
2.0.0-rc3build337 747 10/20/2015
2.0.0-rc3build336 727 10/19/2015
2.0.0-rc3build335 810 10/12/2015
2.0.0-rc3build334 716 10/10/2015
2.0.0-rc3build333 728 10/6/2015
2.0.0-rc3build332 743 10/6/2015
2.0.0-rc3build331 743 10/1/2015
2.0.0-rc3build330 676 10/1/2015
2.0.0-rc3build329 685 9/30/2015
2.0.0-rc3build328 720 9/26/2015
2.0.0-rc3build327 730 9/25/2015
2.0.0-rc3build326 697 9/25/2015
2.0.0-rc3build325 695 9/25/2015
2.0.0-rc3build324 770 9/11/2015
2.0.0-rc3build323 747 9/11/2015
2.0.0-rc3build322 728 9/11/2015
2.0.0-rc3build321 716 9/11/2015
2.0.0-rc3build320 700 9/11/2015
2.0.0-rc3build319 731 9/8/2015
2.0.0-rc3build318 761 9/6/2015
2.0.0-rc3build317 721 9/3/2015
2.0.0-rc3build316 780 9/2/2015
2.0.0-rc3build315 750 8/31/2015
2.0.0-rc3build314 743 9/8/2015
2.0.0-rc3build313 706 8/29/2015
2.0.0-rc3build312 729 8/23/2015
2.0.0-rc3build311 720 8/21/2015
2.0.0-rc3build310 761 8/18/2015
2.0.0-rc3build309 749 8/12/2015
2.0.0-rc3build308 691 8/6/2015
2.0.0-rc3build307 703 8/23/2015
2.0.0-rc3build306 695 8/6/2015
2.0.0-rc3build304 745 8/4/2015
2.0.0-rc3build303 728 8/6/2015
2.0.0-rc3build302 674 8/3/2015
2.0.0-rc3build301 722 7/31/2015
2.0.0-rc3build300 797 7/28/2015
2.0.0-rc3build299 705 7/28/2015
2.0.0-rc3build298 683 7/28/2015
2.0.0-rc3build297 673 7/31/2015
2.0.0-rc2build297 722 7/26/2015
2.0.0-rc2build295 867 7/24/2015
2.0.0-rc2build294 722 7/24/2015
2.0.0-rc2build293 717 7/26/2015
2.0.0-rc2build292 744 7/21/2015
2.0.0-rc2build291 711 7/24/2015
2.0.0-rc2build289 699 7/21/2015
2.0.0-rc1build371 664 1/11/2016
2.0.0-rc1build366 668 1/11/2016
2.0.0-rc1build288 694 7/4/2015
2.0.0-rc1build287 698 6/19/2015
2.0.0-rc1build286 710 6/8/2015
2.0.0-rc1build285 695 6/4/2015
2.0.0-rc1build284 725 6/3/2015
2.0.0-rc1build283 895 6/1/2015
2.0.0-rc1build282 713 5/29/2015
2.0.0-rc1build281 681 5/27/2015
2.0.0-rc1build280 757 5/27/2015
2.0.0-rc1build279 743 5/21/2015
2.0.0-rc1build278 759 5/16/2015
2.0.0-rc1build277 764 5/15/2015
2.0.0-rc1build276 839 5/21/2015
2.0.0-rc1build275 685 5/16/2015
2.0.0-rc1build274 768 5/15/2015
2.0.0-rc1build273 681 5/15/2015
2.0.0-rc1build272 731 5/14/2015
2.0.0-rc1build271 688 5/14/2015
2.0.0-rc1build270 680 5/13/2015
2.0.0-rc1build269 714 5/14/2015
2.0.0-rc1build268 706 5/12/2015
2.0.0-rc1build267 722 5/10/2015
2.0.0-rc1build266 694 5/7/2015
2.0.0-rc1build265 716 5/6/2015
2.0.0-rc1build264 726 5/5/2015
2.0.0-rc1build263 718 5/1/2015
2.0.0-rc1build262 691 4/30/2015
2.0.0-rc1build261 671 4/29/2015
2.0.0-rc1build260 691 4/28/2015
2.0.0-rc1build259 706 4/21/2015
2.0.0-rc1build258 693 4/29/2015
2.0.0-rc1build255 684 4/21/2015
2.0.0-preview256 819 4/15/2015
2.0.0-preview255 735 4/14/2015
2.0.0-preview254 736 4/14/2015
2.0.0-preview253 758 4/13/2015
2.0.0-preview252 780 4/10/2015
2.0.0-preview251 827 4/7/2015
2.0.0-preview250 741 4/6/2015
2.0.0-preview249 778 4/6/2015
2.0.0-preview248 718 4/7/2015
2.0.0-preview247 757 4/6/2015
2.0.0-preview246 784 4/6/2015
2.0.0-preview245 721 4/3/2015
2.0.0-preview244 760 4/3/2015
2.0.0-preview243 728 4/3/2015
2.0.0-preview242 733 4/2/2015
2.0.0-preview241 705 3/31/2015
2.0.0-preview240 739 3/31/2015
2.0.0-preview239 720 3/30/2015
2.0.0-preview238 740 3/30/2015
2.0.0-preview237 725 3/29/2015
2.0.0-preview236 736 3/28/2015
2.0.0-preview235 782 3/27/2015
2.0.0-preview234 731 3/27/2015
2.0.0-preview233 742 3/26/2015
2.0.0-preview232 784 3/26/2015
2.0.0-preview231 745 3/25/2015
2.0.0-preview230 764 3/25/2015
2.0.0-preview229 737 3/25/2015
2.0.0-preview228 757 3/23/2015
2.0.0-preview227 721 3/23/2015
2.0.0-preview226 737 3/19/2015
2.0.0-preview225 752 3/18/2015
2.0.0-preview224 742 3/18/2015
2.0.0-preview223 757 3/18/2015
2.0.0-preview222 734 3/17/2015
2.0.0-preview221 731 3/15/2015
2.0.0-preview220 717 3/14/2015
2.0.0-preview219 726 3/13/2015
2.0.0-preview218 737 3/11/2015
2.0.0-preview217 713 3/10/2015
2.0.0-preview216 784 3/10/2015
2.0.0-preview215 767 3/10/2015
2.0.0-preview214 733 3/10/2015
2.0.0-preview213 726 3/9/2015
2.0.0-preview212 748 3/6/2015
2.0.0-preview211 722 3/4/2015
2.0.0-preview210 776 3/4/2015
2.0.0-preview209 745 3/4/2015
2.0.0-preview208 717 3/3/2015
2.0.0-preview207 717 3/3/2015
2.0.0-preview206 732 3/3/2015
2.0.0-preview205 739 3/2/2015
2.0.0-preview204 714 3/2/2015
2.0.0-preview203 742 2/26/2015
2.0.0-preview202 758 2/25/2015
2.0.0-preview201 743 2/20/2015
2.0.0-preview200 849 2/20/2015
2.0.0-preview199 739 2/20/2015
2.0.0-preview198 789 2/19/2015
2.0.0-preview197 719 2/19/2015
2.0.0-preview196 753 2/19/2015
2.0.0-preview195 751 2/19/2015
2.0.0-preview194 768 2/18/2015
2.0.0-preview193 830 2/18/2015
2.0.0-preview192 779 2/17/2015
2.0.0-preview191 837 2/17/2015
2.0.0-preview190 714 2/17/2015
2.0.0-preview189 742 2/12/2015
2.0.0-preview188 847 2/11/2015
2.0.0-preview187 857 2/11/2015
2.0.0-preview186 763 2/11/2015
2.0.0-preview185 745 2/10/2015
2.0.0-preview184 775 2/10/2015
2.0.0-preview183 816 2/10/2015
2.0.0-preview182 742 2/9/2015
2.0.0-preview181 1,096 2/2/2015
2.0.0-preview180 790 2/2/2015
2.0.0-preview179 729 1/31/2015
2.0.0-preview178 778 1/30/2015
2.0.0-preview177 788 1/29/2015
2.0.0-preview176 756 1/24/2015
2.0.0-preview175 832 1/24/2015
2.0.0-preview174 798 1/23/2015
2.0.0-preview173 794 1/18/2015
2.0.0-preview172 789 1/19/2015
2.0.0-preview171 780 1/16/2015
2.0.0-preview170 819 1/16/2015
2.0.0-preview169 763 1/16/2015
2.0.0-preview168 745 1/16/2015
2.0.0-preview167 739 1/16/2015
2.0.0-preview166 818 1/15/2015
2.0.0-preview165 822 1/15/2015
2.0.0-preview164 755 1/15/2015
2.0.0-preview163 741 1/15/2015
2.0.0-preview162 785 1/14/2015
2.0.0-preview161 800 1/14/2015
2.0.0-preview160 743 1/14/2015
2.0.0-preview159 810 1/14/2015
2.0.0-preview158 756 1/14/2015
2.0.0-preview157 763 1/14/2015
2.0.0-preview156 751 1/13/2015
2.0.0-preview155 782 1/13/2015
2.0.0-preview154 753 1/12/2015
2.0.0-preview153 791 1/12/2015
2.0.0-preview152 736 1/9/2015
2.0.0-preview151 735 1/9/2015
2.0.0-preview150 750 1/8/2015
2.0.0-preview148 730 1/8/2015
2.0.0-preview147 754 1/3/2015
2.0.0-preview146 744 1/3/2015
2.0.0-preview145 794 12/30/2014
2.0.0-preview144 809 12/29/2014
2.0.0-preview143 810 12/29/2014
2.0.0-preview142 751 12/23/2014
2.0.0-preview141 772 12/23/2014
2.0.0-preview140 755 12/23/2014
2.0.0-preview139 771 12/20/2014
2.0.0-preview138 741 12/20/2014
2.0.0-preview137 747 12/20/2014
2.0.0-preview136 724 12/20/2014
2.0.0-preview135 751 12/20/2014
2.0.0-preview133 734 12/18/2014
2.0.0-preview132 792 12/15/2014
2.0.0-preview131 743 12/14/2014
2.0.0-preview130 816 12/12/2014
2.0.0-preview129 750 12/12/2014
2.0.0-preview128 815 12/11/2014
2.0.0-preview127 737 12/10/2014
2.0.0-preview126 740 12/10/2014
2.0.0-preview125 746 12/8/2014
2.0.0-preview124 749 12/8/2014
2.0.0-preview123 841 12/7/2014
2.0.0-preview119 812 11/24/2014
2.0.0-preview118 872 11/21/2014
2.0.0-preview116 1,350 11/13/2014
2.0.0-preview115 954 11/6/2014
2.0.0-preview114 1,187 11/6/2014
2.0.0-preview113 980 11/5/2014
2.0.0-preview112 960 11/5/2014
2.0.0-preview110 1,220 11/5/2014
2.0.0-preview109 1,439 11/4/2014
2.0.0-preview108 1,113 10/31/2014
2.0.0-preview107 1,386 10/31/2014
2.0.0-preview105 1,384 10/31/2014
2.0.0-preview104 743 10/29/2014
2.0.0-preview103 741 10/27/2014
2.0.0-preview102 804 10/27/2014
2.0.0-preview101 801 10/24/2014
2.0.0-beta258 712 4/21/2015
2.0.0-beta254 797 4/20/2015
1.4.1 3,915 10/9/2014
1.4.0 1,105 9/10/2014
1.3.1 906 8/18/2014
1.3.0 973 7/16/2014
1.2.2 901 7/2/2014
1.2.1 814 6/30/2014
1.2.0 1,000 1/9/2014
1.1.1 892 12/26/2013
1.1.0 838 12/26/2013
1.0.11 1,089 12/24/2013