DryIoc.dll 4.5.1

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

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

Release Notes

## v4.5.1 Bug-fix release

- fixed: #332 Delegate returning null throws exception RegisteredDelegateResultIsNotOfServiceType
- fixed: #340 WaitForItemIsSet waits forever in v4.5.0 for the case like that `Singleton(Func<Singlton> f)`

## v4.5.0 Performance and feature release

- added: #203 [Perf] Avoid locking of service creation in scope if possible
- added: #13 Make New() method available on IResolver/IResolverContext interface
- added: #328 Why is there no WithVariantGenericTypesInResolvedCollection?
- added: #329 Add RegisterInitializer with the IReuse parameter overload to allow separate initializer lifetime
- added: #331 [MS.DI] Add the Rules.WithServiceProviderGetServiceShouldThrowIfUnresolved

  • .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 (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 17,177 10/28/2020
4.5.0 15,665 10/12/2020
4.4.1 42,260 9/9/2020
4.4.0 753 9/4/2020
4.3.4 5,974 9/1/2020
4.3.3 3,421 8/27/2020
4.3.2 34,145 8/15/2020
4.3.1 12,925 8/7/2020
4.3.0 12,677 8/3/2020
4.2.5 6,667 7/20/2020
4.2.4 13,069 7/14/2020
4.2.3 5,075 7/4/2020
4.2.2 1,441 7/2/2020
4.2.1 22,383 6/8/2020
4.2.0 11,072 5/18/2020
4.1.4 96,699 4/3/2020
4.1.3 16,413 3/27/2020
4.1.2 12,971 3/12/2020
4.1.1 4,166 3/5/2020
4.1.1-preview-01 800 3/4/2020
4.1.0 28,458 1/20/2020
4.1.0-preview-04 2,241 1/5/2020
4.1.0-preview-03 6,281 10/3/2019
4.1.0-preview-02 3,616 8/25/2019
4.1.0-preview-01 396 8/21/2019
4.0.7 658,890 9/4/2019
4.0.6 1,917 8/29/2019
4.0.5 155,031 6/8/2019
4.0.5-preview-01 5,228 6/7/2019
4.0.4 90,441 5/1/2019
4.0.3 7,719 4/10/2019
4.0.2 55,219 3/30/2019
4.0.1 18,057 3/28/2019
4.0.0 47,321 3/4/2019
4.0.0-preview-02 524 2/22/2019
4.0.0-preview-01 3,002 12/1/2018
3.1.0-preview-07 2,282 11/20/2018
3.1.0-preview-06 2,190 11/7/2018
3.1.0-preview-05 482 10/12/2018
3.1.0-preview-04 693 10/6/2018
3.1.0-preview-03 394 10/5/2018
3.1.0-preview-02 388 10/4/2018
3.1.0-preview-01 437 10/3/2018
3.0.2 385,744 7/11/2018
3.0.1 1,109 7/7/2018
3.0.0 1,302 6/24/2018
3.0.0-preview-12 733 6/6/2018
3.0.0-preview-11 1,771 3/17/2018
3.0.0-preview-10 598 3/13/2018
3.0.0-preview-09 621 2/21/2018
3.0.0-preview-08 552 2/12/2018
3.0.0-preview-07 595 2/9/2018
3.0.0-preview-06 536 2/8/2018
3.0.0-preview-05 527 2/5/2018
3.0.0-preview-04 542 2/1/2018
3.0.0-preview-03 1,445 12/3/2017
3.0.0-preview-02 721 11/14/2017
3.0.0-preview-01 1,079 10/1/2017
2.12.10 80,520 4/11/2018
2.12.8 26,933 3/13/2018
2.12.7 20,576 1/19/2018
2.12.6 76,126 12/21/2017
2.12.5 23,655 10/30/2017
2.12.4 7,493 10/17/2017
2.12.3 4,453 10/2/2017
2.12.2 17,685 9/17/2017
2.12.1 40,714 9/9/2017
2.12.0 2,058 9/1/2017
2.12.0-preview-01 650 8/29/2017
2.11.6 10,319 7/18/2017
2.11.5 2,307 7/12/2017
2.11.4 6,742 6/28/2017
2.11.3 6,487 6/1/2017
2.11.2 534 6/1/2017
2.11.1 1,890 5/31/2017
2.11.0 669 5/30/2017
2.11.0-preview-02 903 3/15/2017
2.11.0-preview-01 554 3/10/2017
2.10.7 7,299 5/3/2017
2.10.6 38,672 4/20/2017
2.10.4 3,774 3/28/2017
2.10.3 689 3/25/2017
2.10.2 4,541 3/14/2017
2.10.1 20,385 2/18/2017
2.10.0 7,937 2/1/2017
2.9.7 6,498 1/12/2017
2.9.6 1,059 12/30/2016
2.9.5 836 12/26/2016
2.9.4 2,090 12/10/2016
2.9.3 794 12/8/2016
2.9.2 785 12/3/2016
2.9.1 1,535 11/19/2016
2.9.0 1,154 11/17/2016
2.8.5 1,474 11/2/2016
2.8.4 881 10/28/2016
2.8.3 5,667 10/20/2016
2.8.2 1,055 10/20/2016
2.8.1 569 10/19/2016
2.8.0 572 10/18/2016
2.8.0-preview-01 531 10/13/2016
2.7.1 27,903 9/1/2016
2.7.0 3,901 8/19/2016
2.6.4 3,512 7/29/2016
2.6.3 2,940 7/9/2016
2.6.3-netcore-rc2 860 7/9/2016
2.6.2 2,690 6/13/2016
2.6.2-netcore-rc2 715 6/13/2016
2.6.1-netcore-rc2 532 6/10/2016
2.6.0 774 6/10/2016
2.5.1 672 6/7/2016
2.5.0 1,435 5/24/2016
2.4.3 1,648 5/7/2016
2.4.2 900 4/26/2016
2.4.1 2,943 4/16/2016
2.4.0 699 4/14/2016
2.3.0 1,887 3/30/2016
2.2.2 4,626 3/10/2016
2.2.1 630 3/8/2016
2.2.0 1,062 2/26/2016
2.1.3 1,332 1/17/2016
2.1.2 743 1/15/2016
2.1.1 881 1/4/2016
2.1.0 1,556 12/4/2015
2.0.2 869 12/1/2015
2.0.1 757 11/27/2015
2.0.0 13,536 11/19/2015
2.0.0-rc4build353 652 11/18/2015
2.0.0-rc4build352 615 11/17/2015
2.0.0-rc4build351 617 11/17/2015
2.0.0-rc4build350 659 11/17/2015
2.0.0-rc4build349 650 11/12/2015
2.0.0-rc4build348 637 11/12/2015
2.0.0-rc4build347 630 11/12/2015
2.0.0-rc4build346 655 11/12/2015
2.0.0-rc4build345 620 11/12/2015
2.0.0-rc4build344 628 11/7/2015
2.0.0-rc4build343 670 11/5/2015
2.0.0-rc4build342 953 11/1/2015
2.0.0-rc4build341 633 10/29/2015
2.0.0-rc4build340 643 11/12/2015
2.0.0-rc4build339 630 11/7/2015
2.0.0-rc4build338 635 11/5/2015
2.0.0-rc4build337 635 11/1/2015
2.0.0-rc4build336 630 10/29/2015
2.0.0-rc3build340 573 10/26/2015
2.0.0-rc3build339 573 10/26/2015
2.0.0-rc3build338 543 10/23/2015
2.0.0-rc3build337 605 10/20/2015
2.0.0-rc3build336 583 10/19/2015
2.0.0-rc3build335 673 10/12/2015
2.0.0-rc3build334 572 10/10/2015
2.0.0-rc3build333 595 10/6/2015
2.0.0-rc3build332 607 10/6/2015
2.0.0-rc3build331 600 10/1/2015
2.0.0-rc3build330 542 10/1/2015
2.0.0-rc3build329 551 9/30/2015
2.0.0-rc3build328 591 9/26/2015
2.0.0-rc3build327 574 9/25/2015
2.0.0-rc3build326 546 9/25/2015
2.0.0-rc3build325 564 9/25/2015
2.0.0-rc3build324 642 9/11/2015
2.0.0-rc3build323 610 9/11/2015
2.0.0-rc3build322 586 9/11/2015
2.0.0-rc3build321 568 9/11/2015
2.0.0-rc3build320 548 9/11/2015
2.0.0-rc3build319 599 9/8/2015
2.0.0-rc3build318 619 9/6/2015
2.0.0-rc3build317 586 9/3/2015
2.0.0-rc3build316 654 9/2/2015
2.0.0-rc3build315 598 8/31/2015
2.0.0-rc3build314 609 9/8/2015
2.0.0-rc3build313 574 8/29/2015
2.0.0-rc3build312 594 8/23/2015
2.0.0-rc3build311 587 8/21/2015
2.0.0-rc3build310 619 8/18/2015
2.0.0-rc3build309 614 8/12/2015
2.0.0-rc3build308 552 8/6/2015
2.0.0-rc3build307 565 8/23/2015
2.0.0-rc3build306 545 8/6/2015
2.0.0-rc3build304 609 8/4/2015
2.0.0-rc3build303 585 8/6/2015
2.0.0-rc3build302 547 8/3/2015
2.0.0-rc3build301 575 7/31/2015
2.0.0-rc3build300 670 7/28/2015
2.0.0-rc3build299 568 7/28/2015
2.0.0-rc3build298 550 7/28/2015
2.0.0-rc3build297 538 7/31/2015
2.0.0-rc2build297 576 7/26/2015
2.0.0-rc2build295 729 7/24/2015
2.0.0-rc2build294 573 7/24/2015
2.0.0-rc2build293 575 7/26/2015
2.0.0-rc2build292 596 7/21/2015
2.0.0-rc2build291 576 7/24/2015
2.0.0-rc2build289 565 7/21/2015
2.0.0-rc1build371 533 1/11/2016
2.0.0-rc1build366 526 1/11/2016
2.0.0-rc1build288 571 7/4/2015
2.0.0-rc1build287 567 6/19/2015
2.0.0-rc1build286 571 6/8/2015
2.0.0-rc1build285 554 6/4/2015
2.0.0-rc1build284 580 6/3/2015
2.0.0-rc1build283 760 6/1/2015
2.0.0-rc1build282 583 5/29/2015
2.0.0-rc1build281 544 5/27/2015
2.0.0-rc1build280 628 5/27/2015
2.0.0-rc1build279 591 5/21/2015
2.0.0-rc1build278 635 5/16/2015
2.0.0-rc1build277 626 5/15/2015
2.0.0-rc1build276 709 5/21/2015
2.0.0-rc1build275 547 5/16/2015
2.0.0-rc1build274 627 5/15/2015
2.0.0-rc1build273 556 5/15/2015
2.0.0-rc1build272 589 5/14/2015
2.0.0-rc1build271 551 5/14/2015
2.0.0-rc1build270 540 5/13/2015
2.0.0-rc1build269 573 5/14/2015
2.0.0-rc1build268 565 5/12/2015
2.0.0-rc1build267 584 5/10/2015
2.0.0-rc1build266 561 5/7/2015
2.0.0-rc1build265 563 5/6/2015
2.0.0-rc1build264 587 5/5/2015
2.0.0-rc1build263 566 5/1/2015
2.0.0-rc1build262 557 4/30/2015
2.0.0-rc1build261 534 4/29/2015
2.0.0-rc1build260 545 4/28/2015
2.0.0-rc1build259 562 4/21/2015
2.0.0-rc1build258 546 4/29/2015
2.0.0-rc1build255 554 4/21/2015
2.0.0-preview256 671 4/15/2015
2.0.0-preview255 592 4/14/2015
2.0.0-preview254 595 4/14/2015
2.0.0-preview253 617 4/13/2015
2.0.0-preview252 639 4/10/2015
2.0.0-preview251 669 4/7/2015
2.0.0-preview250 600 4/6/2015
2.0.0-preview249 627 4/6/2015
2.0.0-preview248 582 4/7/2015
2.0.0-preview247 600 4/6/2015
2.0.0-preview246 650 4/6/2015
2.0.0-preview245 584 4/3/2015
2.0.0-preview244 608 4/3/2015
2.0.0-preview243 587 4/3/2015
2.0.0-preview242 591 4/2/2015
2.0.0-preview241 575 3/31/2015
2.0.0-preview240 592 3/31/2015
2.0.0-preview239 575 3/30/2015
2.0.0-preview238 599 3/30/2015
2.0.0-preview237 588 3/29/2015
2.0.0-preview236 588 3/28/2015
2.0.0-preview235 625 3/27/2015
2.0.0-preview234 594 3/27/2015
2.0.0-preview233 608 3/26/2015
2.0.0-preview232 578 3/26/2015
2.0.0-preview231 608 3/25/2015
2.0.0-preview230 623 3/25/2015
2.0.0-preview229 586 3/25/2015
2.0.0-preview228 610 3/23/2015
2.0.0-preview227 582 3/23/2015
2.0.0-preview226 603 3/19/2015
2.0.0-preview225 605 3/18/2015
2.0.0-preview224 607 3/18/2015
2.0.0-preview223 613 3/18/2015
2.0.0-preview222 583 3/17/2015
2.0.0-preview221 585 3/15/2015
2.0.0-preview220 570 3/14/2015
2.0.0-preview219 573 3/13/2015
2.0.0-preview218 613 3/11/2015
2.0.0-preview217 574 3/10/2015
2.0.0-preview216 648 3/10/2015
2.0.0-preview215 626 3/10/2015
2.0.0-preview214 589 3/10/2015
2.0.0-preview213 578 3/9/2015
2.0.0-preview212 607 3/6/2015
2.0.0-preview211 588 3/4/2015
2.0.0-preview210 633 3/4/2015
2.0.0-preview209 596 3/4/2015
2.0.0-preview208 588 3/3/2015
2.0.0-preview207 576 3/3/2015
2.0.0-preview206 594 3/3/2015
2.0.0-preview205 585 3/2/2015
2.0.0-preview204 573 3/2/2015
2.0.0-preview203 600 2/26/2015
2.0.0-preview202 611 2/25/2015
2.0.0-preview201 600 2/20/2015
2.0.0-preview200 698 2/20/2015
2.0.0-preview199 595 2/20/2015
2.0.0-preview198 655 2/19/2015
2.0.0-preview197 578 2/19/2015
2.0.0-preview196 620 2/19/2015
2.0.0-preview195 600 2/19/2015
2.0.0-preview194 634 2/18/2015
2.0.0-preview193 690 2/18/2015
2.0.0-preview192 644 2/17/2015
2.0.0-preview191 706 2/17/2015
2.0.0-preview190 571 2/17/2015
2.0.0-preview189 620 2/12/2015
2.0.0-preview188 704 2/11/2015
2.0.0-preview187 717 2/11/2015
2.0.0-preview186 610 2/11/2015
2.0.0-preview185 609 2/10/2015
2.0.0-preview184 639 2/10/2015
2.0.0-preview183 677 2/10/2015
2.0.0-preview182 604 2/9/2015
2.0.0-preview181 798 2/2/2015
2.0.0-preview180 646 2/2/2015
2.0.0-preview179 590 1/31/2015
2.0.0-preview178 640 1/30/2015
2.0.0-preview177 647 1/29/2015
2.0.0-preview176 619 1/24/2015
2.0.0-preview175 679 1/24/2015
2.0.0-preview174 661 1/23/2015
2.0.0-preview173 648 1/18/2015
2.0.0-preview172 628 1/19/2015
2.0.0-preview171 628 1/16/2015
2.0.0-preview170 666 1/16/2015
2.0.0-preview169 605 1/16/2015
2.0.0-preview168 603 1/16/2015
2.0.0-preview167 600 1/16/2015
2.0.0-preview166 667 1/15/2015
2.0.0-preview165 675 1/15/2015
2.0.0-preview164 613 1/15/2015
2.0.0-preview163 610 1/15/2015
2.0.0-preview162 625 1/14/2015
2.0.0-preview161 660 1/14/2015
2.0.0-preview160 600 1/14/2015
2.0.0-preview159 663 1/14/2015
2.0.0-preview158 609 1/14/2015
2.0.0-preview157 629 1/14/2015
2.0.0-preview156 603 1/13/2015
2.0.0-preview155 639 1/13/2015
2.0.0-preview154 614 1/12/2015
2.0.0-preview153 632 1/12/2015
2.0.0-preview152 579 1/9/2015
2.0.0-preview151 595 1/9/2015
2.0.0-preview150 613 1/8/2015
2.0.0-preview148 593 1/8/2015
2.0.0-preview147 618 1/3/2015
2.0.0-preview146 604 1/3/2015
2.0.0-preview145 630 12/30/2014
2.0.0-preview144 656 12/29/2014
2.0.0-preview143 663 12/29/2014
2.0.0-preview142 604 12/23/2014
2.0.0-preview141 629 12/23/2014
2.0.0-preview140 616 12/23/2014
2.0.0-preview139 617 12/20/2014
2.0.0-preview138 593 12/20/2014
2.0.0-preview137 599 12/20/2014
2.0.0-preview136 592 12/20/2014
2.0.0-preview135 595 12/20/2014
2.0.0-preview133 594 12/18/2014
2.0.0-preview132 621 12/15/2014
2.0.0-preview131 600 12/14/2014
2.0.0-preview130 676 12/12/2014
2.0.0-preview129 606 12/12/2014
2.0.0-preview128 666 12/11/2014
2.0.0-preview127 603 12/10/2014
2.0.0-preview126 599 12/10/2014
2.0.0-preview125 597 12/8/2014
2.0.0-preview124 612 12/8/2014
2.0.0-preview123 674 12/7/2014
2.0.0-preview119 666 11/24/2014
2.0.0-preview118 735 11/21/2014
2.0.0-preview116 1,200 11/13/2014
2.0.0-preview115 816 11/6/2014
2.0.0-preview114 1,035 11/6/2014
2.0.0-preview113 813 11/5/2014
2.0.0-preview112 811 11/5/2014
2.0.0-preview110 1,077 11/5/2014
2.0.0-preview109 1,160 11/4/2014
2.0.0-preview108 977 10/31/2014
2.0.0-preview107 1,241 10/31/2014
2.0.0-preview105 1,235 10/31/2014
2.0.0-preview104 609 10/29/2014
2.0.0-preview103 600 10/27/2014
2.0.0-preview102 653 10/27/2014
2.0.0-preview101 627 10/24/2014
2.0.0-beta258 574 4/21/2015
2.0.0-beta254 635 4/20/2015
1.4.1 3,033 10/9/2014
1.4.0 930 9/10/2014
1.3.1 752 8/18/2014
1.3.0 784 7/16/2014
1.2.2 754 7/2/2014
1.2.1 663 6/30/2014
1.2.0 847 1/9/2014
1.1.1 748 12/26/2013
1.1.0 696 12/26/2013
1.0.11 824 12/24/2013