DryIoc.dll 2.9.0

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

There is a newer version of this package available.
See the version list below for details.
Install-Package DryIoc.dll -Version 2.9.0
dotnet add package DryIoc.dll --version 2.9.0
<PackageReference Include="DryIoc.dll" Version="2.9.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DryIoc.dll --version 2.9.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

v2.9.0
         - added: #386: Support for resolving void Factory Method as Action
         - added: Support for array decorators
         - added: #405: Support for resolving unknown services in ResolveMany via UnknownManyServiceResolvers
         v2.8.5
         - fixed: #387: ArgumentException with initializer
         v2.8.4
         - fixed: #382: Different instances of interface with Reuse.InCurrentNamedScope
         - fixed: #383: Support open-generic type to specify Reuse.InResolutionScopeOf(open-generic)
         - added: DryIoc.Internal source code package with the public types made internal.
         v2.8.3
         - fixed: NetStandard1.0 package dependencies
         - fixed: Removing remains of IServiceProvider
         v2.8.2
         - fixed: NetStandard1.0 package dependencies
         - removed: #342: Make IContainer implement System.IServiceProvider interface
         v2.8.1
         - fixed: #368 Registration Made.Of should override the global Container Made.Of settings
         v2.8.0
         - added: #269: Distinguish Transient reuse from non specified reuse
         - added: #331: Track transient disposables in singleton scope if nor reused parent nor the current scope available
         - added: #342: Make IContainer implement System.IServiceProvider interface
         - fixed: #327: UseInstance non-deterministic behavior in multi-threading tests
         - fixed: #328: Lazy collection resolve behavior in and out of scope
         - fixed: #330: Looks like rules do not work with TrackingDisposableTransients
         - fixed: #338: after re-register instance in scope used old version of object(cached)
         - fixed: #347: Not resolved instance in child scope of scope
         - fixed: #344: Transient disposable validation
         - fixed: #356: Portable.GetAssemblyTypesMethod() crash with ArgumentException
         - fixed: #359: Some rules and setup flags applied twice will wrongly unset the flag
         - fixed: #365: Container is not marked and treated as Disposed when Singletons are disposed

NuGet packages (64)

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.5.1 42 10/28/2020
4.5.0 11,667 10/12/2020
4.4.1 38,755 9/9/2020
4.4.0 744 9/4/2020
4.3.4 5,963 9/1/2020
4.3.3 3,205 8/27/2020
4.3.2 31,490 8/15/2020
4.3.1 12,707 8/7/2020
4.3.0 10,856 8/3/2020
4.2.5 6,219 7/20/2020
4.2.4 12,427 7/14/2020
4.2.3 4,923 7/4/2020
4.2.2 1,401 7/2/2020
4.2.1 19,906 6/8/2020
4.2.0 10,496 5/18/2020
4.1.4 86,933 4/3/2020
4.1.3 15,969 3/27/2020
4.1.2 12,250 3/12/2020
4.1.1 4,026 3/5/2020
4.1.1-preview-01 794 3/4/2020
4.1.0 27,579 1/20/2020
4.1.0-preview-04 2,234 1/5/2020
4.1.0-preview-03 6,272 10/3/2019
4.1.0-preview-02 3,609 8/25/2019
4.1.0-preview-01 388 8/21/2019
4.0.7 647,661 9/4/2019
4.0.6 1,910 8/29/2019
4.0.5 154,538 6/8/2019
4.0.5-preview-01 5,220 6/7/2019
4.0.4 89,522 5/1/2019
4.0.3 7,689 4/10/2019
4.0.2 53,771 3/30/2019
4.0.1 18,047 3/28/2019
4.0.0 46,298 3/4/2019
4.0.0-preview-02 515 2/22/2019
4.0.0-preview-01 2,997 12/1/2018
3.1.0-preview-07 2,277 11/20/2018
3.1.0-preview-06 2,181 11/7/2018
3.1.0-preview-05 478 10/12/2018
3.1.0-preview-04 689 10/6/2018
3.1.0-preview-03 392 10/5/2018
3.1.0-preview-02 386 10/4/2018
3.1.0-preview-01 432 10/3/2018
3.0.2 383,962 7/11/2018
3.0.1 1,102 7/7/2018
3.0.0 1,296 6/24/2018
3.0.0-preview-12 729 6/6/2018
3.0.0-preview-11 1,765 3/17/2018
3.0.0-preview-10 591 3/13/2018
3.0.0-preview-09 616 2/21/2018
3.0.0-preview-08 547 2/12/2018
3.0.0-preview-07 589 2/9/2018
3.0.0-preview-06 532 2/8/2018
3.0.0-preview-05 521 2/5/2018
3.0.0-preview-04 534 2/1/2018
3.0.0-preview-03 1,437 12/3/2017
3.0.0-preview-02 714 11/14/2017
3.0.0-preview-01 1,074 10/1/2017
2.12.10 79,758 4/11/2018
2.12.8 26,724 3/13/2018
2.12.7 20,326 1/19/2018
2.12.6 75,609 12/21/2017
2.12.5 23,597 10/30/2017
2.12.4 7,471 10/17/2017
2.12.3 4,444 10/2/2017
2.12.2 17,673 9/17/2017
2.12.1 39,889 9/9/2017
2.12.0 2,051 9/1/2017
2.12.0-preview-01 643 8/29/2017
2.11.6 10,231 7/18/2017
2.11.5 2,294 7/12/2017
2.11.4 6,711 6/28/2017
2.11.3 6,467 6/1/2017
2.11.2 524 6/1/2017
2.11.1 1,881 5/31/2017
2.11.0 664 5/30/2017
2.11.0-preview-02 896 3/15/2017
2.11.0-preview-01 549 3/10/2017
2.10.7 7,256 5/3/2017
2.10.6 38,571 4/20/2017
2.10.4 3,718 3/28/2017
2.10.3 679 3/25/2017
2.10.2 4,531 3/14/2017
2.10.1 20,359 2/18/2017
2.10.0 7,917 2/1/2017
2.9.7 6,463 1/12/2017
2.9.6 1,052 12/30/2016
2.9.5 831 12/26/2016
2.9.4 2,080 12/10/2016
2.9.3 790 12/8/2016
2.9.2 781 12/3/2016
2.9.1 1,527 11/19/2016
2.9.0 1,149 11/17/2016
2.8.5 1,465 11/2/2016
2.8.4 869 10/28/2016
2.8.3 5,629 10/20/2016
2.8.2 1,049 10/20/2016
2.8.1 564 10/19/2016
2.8.0 565 10/18/2016
2.8.0-preview-01 527 10/13/2016
2.7.1 27,695 9/1/2016
2.7.0 3,892 8/19/2016
2.6.4 3,497 7/29/2016
2.6.3 2,934 7/9/2016
2.6.3-netcore-rc2 853 7/9/2016
2.6.2 2,681 6/13/2016
2.6.2-netcore-rc2 710 6/13/2016
2.6.1-netcore-rc2 525 6/10/2016
2.6.0 768 6/10/2016
2.5.1 665 6/7/2016
2.5.0 1,419 5/24/2016
2.4.3 1,632 5/7/2016
2.4.2 895 4/26/2016
2.4.1 2,935 4/16/2016
2.4.0 690 4/14/2016
2.3.0 1,882 3/30/2016
2.2.2 4,617 3/10/2016
2.2.1 625 3/8/2016
2.2.0 1,055 2/26/2016
2.1.3 1,324 1/17/2016
2.1.2 736 1/15/2016
2.1.1 872 1/4/2016
2.1.0 1,549 12/4/2015
2.0.2 861 12/1/2015
2.0.1 750 11/27/2015
2.0.0 13,473 11/19/2015
2.0.0-rc4build353 642 11/18/2015
2.0.0-rc4build352 606 11/17/2015
2.0.0-rc4build351 608 11/17/2015
2.0.0-rc4build350 651 11/17/2015
2.0.0-rc4build349 641 11/12/2015
2.0.0-rc4build348 629 11/12/2015
2.0.0-rc4build347 621 11/12/2015
2.0.0-rc4build346 646 11/12/2015
2.0.0-rc4build345 611 11/12/2015
2.0.0-rc4build344 620 11/7/2015
2.0.0-rc4build343 661 11/5/2015
2.0.0-rc4build342 944 11/1/2015
2.0.0-rc4build341 624 10/29/2015
2.0.0-rc4build340 634 11/12/2015
2.0.0-rc4build339 623 11/7/2015
2.0.0-rc4build338 628 11/5/2015
2.0.0-rc4build337 626 11/1/2015
2.0.0-rc4build336 623 10/29/2015
2.0.0-rc3build340 568 10/26/2015
2.0.0-rc3build339 566 10/26/2015
2.0.0-rc3build338 536 10/23/2015
2.0.0-rc3build337 599 10/20/2015
2.0.0-rc3build336 578 10/19/2015
2.0.0-rc3build335 666 10/12/2015
2.0.0-rc3build334 564 10/10/2015
2.0.0-rc3build333 588 10/6/2015
2.0.0-rc3build332 601 10/6/2015
2.0.0-rc3build331 593 10/1/2015
2.0.0-rc3build330 535 10/1/2015
2.0.0-rc3build329 544 9/30/2015
2.0.0-rc3build328 586 9/26/2015
2.0.0-rc3build327 567 9/25/2015
2.0.0-rc3build326 541 9/25/2015
2.0.0-rc3build325 559 9/25/2015
2.0.0-rc3build324 636 9/11/2015
2.0.0-rc3build323 605 9/11/2015
2.0.0-rc3build322 579 9/11/2015
2.0.0-rc3build321 562 9/11/2015
2.0.0-rc3build320 542 9/11/2015
2.0.0-rc3build319 593 9/8/2015
2.0.0-rc3build318 614 9/6/2015
2.0.0-rc3build317 580 9/3/2015
2.0.0-rc3build316 648 9/2/2015
2.0.0-rc3build315 591 8/31/2015
2.0.0-rc3build314 602 9/8/2015
2.0.0-rc3build313 567 8/29/2015
2.0.0-rc3build312 587 8/23/2015
2.0.0-rc3build311 581 8/21/2015
2.0.0-rc3build310 612 8/18/2015
2.0.0-rc3build309 608 8/12/2015
2.0.0-rc3build308 545 8/6/2015
2.0.0-rc3build307 559 8/23/2015
2.0.0-rc3build306 540 8/6/2015
2.0.0-rc3build304 601 8/4/2015
2.0.0-rc3build303 579 8/6/2015
2.0.0-rc3build302 539 8/3/2015
2.0.0-rc3build301 568 7/31/2015
2.0.0-rc3build300 662 7/28/2015
2.0.0-rc3build299 562 7/28/2015
2.0.0-rc3build298 545 7/28/2015
2.0.0-rc3build297 530 7/31/2015
2.0.0-rc2build297 568 7/26/2015
2.0.0-rc2build295 722 7/24/2015
2.0.0-rc2build294 566 7/24/2015
2.0.0-rc2build293 570 7/26/2015
2.0.0-rc2build292 589 7/21/2015
2.0.0-rc2build291 569 7/24/2015
2.0.0-rc2build289 558 7/21/2015
2.0.0-rc1build371 528 1/11/2016
2.0.0-rc1build366 521 1/11/2016
2.0.0-rc1build288 563 7/4/2015
2.0.0-rc1build287 559 6/19/2015
2.0.0-rc1build286 564 6/8/2015
2.0.0-rc1build285 548 6/4/2015
2.0.0-rc1build284 575 6/3/2015
2.0.0-rc1build283 753 6/1/2015
2.0.0-rc1build282 575 5/29/2015
2.0.0-rc1build281 538 5/27/2015
2.0.0-rc1build280 623 5/27/2015
2.0.0-rc1build279 585 5/21/2015
2.0.0-rc1build278 627 5/16/2015
2.0.0-rc1build277 619 5/15/2015
2.0.0-rc1build276 704 5/21/2015
2.0.0-rc1build275 539 5/16/2015
2.0.0-rc1build274 621 5/15/2015
2.0.0-rc1build273 551 5/15/2015
2.0.0-rc1build272 583 5/14/2015
2.0.0-rc1build271 546 5/14/2015
2.0.0-rc1build270 533 5/13/2015
2.0.0-rc1build269 567 5/14/2015
2.0.0-rc1build268 560 5/12/2015
2.0.0-rc1build267 578 5/10/2015
2.0.0-rc1build266 555 5/7/2015
2.0.0-rc1build265 558 5/6/2015
2.0.0-rc1build264 580 5/5/2015
2.0.0-rc1build263 561 5/1/2015
2.0.0-rc1build262 552 4/30/2015
2.0.0-rc1build261 529 4/29/2015
2.0.0-rc1build260 540 4/28/2015
2.0.0-rc1build259 555 4/21/2015
2.0.0-rc1build258 541 4/29/2015
2.0.0-rc1build255 548 4/21/2015
2.0.0-preview256 665 4/15/2015
2.0.0-preview255 587 4/14/2015
2.0.0-preview254 588 4/14/2015
2.0.0-preview253 609 4/13/2015
2.0.0-preview252 634 4/10/2015
2.0.0-preview251 663 4/7/2015
2.0.0-preview250 595 4/6/2015
2.0.0-preview249 622 4/6/2015
2.0.0-preview248 577 4/7/2015
2.0.0-preview247 594 4/6/2015
2.0.0-preview246 642 4/6/2015
2.0.0-preview245 576 4/3/2015
2.0.0-preview244 602 4/3/2015
2.0.0-preview243 580 4/3/2015
2.0.0-preview242 584 4/2/2015
2.0.0-preview241 570 3/31/2015
2.0.0-preview240 586 3/31/2015
2.0.0-preview239 570 3/30/2015
2.0.0-preview238 592 3/30/2015
2.0.0-preview237 582 3/29/2015
2.0.0-preview236 581 3/28/2015
2.0.0-preview235 616 3/27/2015
2.0.0-preview234 586 3/27/2015
2.0.0-preview233 602 3/26/2015
2.0.0-preview232 573 3/26/2015
2.0.0-preview231 601 3/25/2015
2.0.0-preview230 618 3/25/2015
2.0.0-preview229 581 3/25/2015
2.0.0-preview228 603 3/23/2015
2.0.0-preview227 574 3/23/2015
2.0.0-preview226 597 3/19/2015
2.0.0-preview225 598 3/18/2015
2.0.0-preview224 600 3/18/2015
2.0.0-preview223 608 3/18/2015
2.0.0-preview222 576 3/17/2015
2.0.0-preview221 579 3/15/2015
2.0.0-preview220 563 3/14/2015
2.0.0-preview219 565 3/13/2015
2.0.0-preview218 607 3/11/2015
2.0.0-preview217 568 3/10/2015
2.0.0-preview216 642 3/10/2015
2.0.0-preview215 619 3/10/2015
2.0.0-preview214 584 3/10/2015
2.0.0-preview213 571 3/9/2015
2.0.0-preview212 601 3/6/2015
2.0.0-preview211 582 3/4/2015
2.0.0-preview210 628 3/4/2015
2.0.0-preview209 589 3/4/2015
2.0.0-preview208 582 3/3/2015
2.0.0-preview207 572 3/3/2015
2.0.0-preview206 588 3/3/2015
2.0.0-preview205 578 3/2/2015
2.0.0-preview204 566 3/2/2015
2.0.0-preview203 593 2/26/2015
2.0.0-preview202 606 2/25/2015
2.0.0-preview201 594 2/20/2015
2.0.0-preview200 692 2/20/2015
2.0.0-preview199 588 2/20/2015
2.0.0-preview198 648 2/19/2015
2.0.0-preview197 570 2/19/2015
2.0.0-preview196 615 2/19/2015
2.0.0-preview195 594 2/19/2015
2.0.0-preview194 627 2/18/2015
2.0.0-preview193 685 2/18/2015
2.0.0-preview192 637 2/17/2015
2.0.0-preview191 698 2/17/2015
2.0.0-preview190 565 2/17/2015
2.0.0-preview189 613 2/12/2015
2.0.0-preview188 699 2/11/2015
2.0.0-preview187 709 2/11/2015
2.0.0-preview186 604 2/11/2015
2.0.0-preview185 602 2/10/2015
2.0.0-preview184 632 2/10/2015
2.0.0-preview183 671 2/10/2015
2.0.0-preview182 595 2/9/2015
2.0.0-preview181 796 2/2/2015
2.0.0-preview180 640 2/2/2015
2.0.0-preview179 583 1/31/2015
2.0.0-preview178 632 1/30/2015
2.0.0-preview177 643 1/29/2015
2.0.0-preview176 613 1/24/2015
2.0.0-preview175 678 1/24/2015
2.0.0-preview174 654 1/23/2015
2.0.0-preview173 643 1/18/2015
2.0.0-preview172 625 1/19/2015
2.0.0-preview171 624 1/16/2015
2.0.0-preview170 662 1/16/2015
2.0.0-preview169 596 1/16/2015
2.0.0-preview168 599 1/16/2015
2.0.0-preview167 597 1/16/2015
2.0.0-preview166 664 1/15/2015
2.0.0-preview165 671 1/15/2015
2.0.0-preview164 605 1/15/2015
2.0.0-preview163 603 1/15/2015
2.0.0-preview162 618 1/14/2015
2.0.0-preview161 656 1/14/2015
2.0.0-preview160 593 1/14/2015
2.0.0-preview159 661 1/14/2015
2.0.0-preview158 607 1/14/2015
2.0.0-preview157 625 1/14/2015
2.0.0-preview156 599 1/13/2015
2.0.0-preview155 637 1/13/2015
2.0.0-preview154 612 1/12/2015
2.0.0-preview153 629 1/12/2015
2.0.0-preview152 576 1/9/2015
2.0.0-preview151 588 1/9/2015
2.0.0-preview150 608 1/8/2015
2.0.0-preview148 591 1/8/2015
2.0.0-preview147 614 1/3/2015
2.0.0-preview146 600 1/3/2015
2.0.0-preview145 627 12/30/2014
2.0.0-preview144 653 12/29/2014
2.0.0-preview143 659 12/29/2014
2.0.0-preview142 602 12/23/2014
2.0.0-preview141 627 12/23/2014
2.0.0-preview140 614 12/23/2014
2.0.0-preview139 613 12/20/2014
2.0.0-preview138 589 12/20/2014
2.0.0-preview137 595 12/20/2014
2.0.0-preview136 588 12/20/2014
2.0.0-preview135 593 12/20/2014
2.0.0-preview133 593 12/18/2014
2.0.0-preview132 619 12/15/2014
2.0.0-preview131 598 12/14/2014
2.0.0-preview130 673 12/12/2014
2.0.0-preview129 603 12/12/2014
2.0.0-preview128 662 12/11/2014
2.0.0-preview127 600 12/10/2014
2.0.0-preview126 596 12/10/2014
2.0.0-preview125 595 12/8/2014
2.0.0-preview124 609 12/8/2014
2.0.0-preview123 671 12/7/2014
2.0.0-preview119 664 11/24/2014
2.0.0-preview118 732 11/21/2014
2.0.0-preview116 1,199 11/13/2014
2.0.0-preview115 813 11/6/2014
2.0.0-preview114 1,031 11/6/2014
2.0.0-preview113 812 11/5/2014
2.0.0-preview112 808 11/5/2014
2.0.0-preview110 1,074 11/5/2014
2.0.0-preview109 1,157 11/4/2014
2.0.0-preview108 974 10/31/2014
2.0.0-preview107 1,237 10/31/2014
2.0.0-preview105 1,231 10/31/2014
2.0.0-preview104 606 10/29/2014
2.0.0-preview103 598 10/27/2014
2.0.0-preview102 651 10/27/2014
2.0.0-preview101 625 10/24/2014
2.0.0-beta258 566 4/21/2015
2.0.0-beta254 630 4/20/2015
1.4.1 3,009 10/9/2014
1.4.0 927 9/10/2014
1.3.1 749 8/18/2014
1.3.0 781 7/16/2014
1.2.2 751 7/2/2014
1.2.1 662 6/30/2014
1.2.0 843 1/9/2014
1.1.1 746 12/26/2013
1.1.0 693 12/26/2013
1.0.11 823 12/24/2013
Show less