DryIoc.dll 2.0.0-rc4build350

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

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

Release Notes

- Support for [PCL](https://msdn.microsoft.com/en-us/library/gg597391(v=vs.110).aspx) and [.NET Core](https://oren.codes/2015/07/29/targeting-net-core).
           - More consistent and complete API.
           - Diagnose potential resolution problems with `container.VerifyResolutions()`.
           - Possible compile-time factory delegate generation. Utilized by [DryIocZero](Companions/DryIocZero).
           - Ambient current scope and `Reuse.InWebRequest` for ASP.NET integration.
           - Support for static and instance factory methods in addition to constructor. It means support for method parameters injection.
           - Batch registration from assemblies and type collections with `RegisterMany`.
           - Service key of arbitrary type. The only requirement for key type is to implement `GetHashCode` and `Equals`.
           - Resolve as `KeyValuePair` to get service key with service object.
           - Register with condition for resolution.
           - Required service type support: e.g. `var serviceObjects = c.Resolve{object[]}(typeof(Service));`.
           - Optional parameters support.
           - Fine-grained control over injection of parameters, properties, and fields.
           - Injection of primitive values.
           - Control how reused service is stored and disposed via `weaklyReferenced` and `preventDisposal` setups.
           - Resolve service collection as `IList{T}`, `ICollection{T}`, `IReadOnlyList{T}`, `IReadOnlyCollection{T}`.  
           - Register once, existing registration update, unregister.
           - Explicit cache management.
           - __removed:__ Compilation to DynamicAssembly. DryIoc is fast enough without its complexity.

NuGet packages (63)

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.0 3,788 10/12/2020
4.4.1 34,604 9/9/2020
4.4.0 736 9/4/2020
4.3.4 5,958 9/1/2020
4.3.3 2,927 8/27/2020
4.3.2 30,469 8/15/2020
4.3.1 12,516 8/7/2020
4.3.0 9,148 8/3/2020
4.2.5 6,071 7/20/2020
4.2.4 11,986 7/14/2020
4.2.3 4,810 7/4/2020
4.2.2 1,376 7/2/2020
4.2.1 18,294 6/8/2020
4.2.0 9,991 5/18/2020
4.1.4 80,479 4/3/2020
4.1.3 15,732 3/27/2020
4.1.2 11,513 3/12/2020
4.1.1 3,931 3/5/2020
4.1.1-preview-01 789 3/4/2020
4.1.0 26,782 1/20/2020
4.1.0-preview-04 2,231 1/5/2020
4.1.0-preview-03 6,269 10/3/2019
4.1.0-preview-02 3,609 8/25/2019
4.1.0-preview-01 386 8/21/2019
4.0.7 639,973 9/4/2019
4.0.6 1,907 8/29/2019
4.0.5 154,076 6/8/2019
4.0.5-preview-01 5,213 6/7/2019
4.0.4 88,869 5/1/2019
4.0.3 7,679 4/10/2019
4.0.2 52,544 3/30/2019
4.0.1 18,039 3/28/2019
4.0.0 45,553 3/4/2019
4.0.0-preview-02 507 2/22/2019
4.0.0-preview-01 2,997 12/1/2018
3.1.0-preview-07 2,275 11/20/2018
3.1.0-preview-06 2,169 11/7/2018
3.1.0-preview-05 477 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 382,686 7/11/2018
3.0.1 1,101 7/7/2018
3.0.0 1,295 6/24/2018
3.0.0-preview-12 728 6/6/2018
3.0.0-preview-11 1,764 3/17/2018
3.0.0-preview-10 590 3/13/2018
3.0.0-preview-09 616 2/21/2018
3.0.0-preview-08 546 2/12/2018
3.0.0-preview-07 589 2/9/2018
3.0.0-preview-06 531 2/8/2018
3.0.0-preview-05 520 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,103 4/11/2018
2.12.8 26,472 3/13/2018
2.12.7 20,139 1/19/2018
2.12.6 75,193 12/21/2017
2.12.5 23,576 10/30/2017
2.12.4 7,467 10/17/2017
2.12.3 4,432 10/2/2017
2.12.2 17,671 9/17/2017
2.12.1 39,206 9/9/2017
2.12.0 2,051 9/1/2017
2.12.0-preview-01 643 8/29/2017
2.11.6 10,194 7/18/2017
2.11.5 2,288 7/12/2017
2.11.4 6,700 6/28/2017
2.11.3 6,458 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,234 5/3/2017
2.10.6 38,523 4/20/2017
2.10.4 3,697 3/28/2017
2.10.3 678 3/25/2017
2.10.2 4,527 3/14/2017
2.10.1 20,276 2/18/2017
2.10.0 7,910 2/1/2017
2.9.7 6,442 1/12/2017
2.9.6 1,052 12/30/2016
2.9.5 831 12/26/2016
2.9.4 2,077 12/10/2016
2.9.3 790 12/8/2016
2.9.2 779 12/3/2016
2.9.1 1,526 11/19/2016
2.9.0 1,149 11/17/2016
2.8.5 1,462 11/2/2016
2.8.4 869 10/28/2016
2.8.3 5,610 10/20/2016
2.8.2 1,048 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,569 9/1/2016
2.7.0 3,890 8/19/2016
2.6.4 3,494 7/29/2016
2.6.3 2,933 7/9/2016
2.6.3-netcore-rc2 853 7/9/2016
2.6.2 2,678 6/13/2016
2.6.2-netcore-rc2 710 6/13/2016
2.6.1-netcore-rc2 524 6/10/2016
2.6.0 768 6/10/2016
2.5.1 663 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,934 4/16/2016
2.4.0 690 4/14/2016
2.3.0 1,881 3/30/2016
2.2.2 4,617 3/10/2016
2.2.1 624 3/8/2016
2.2.0 1,054 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 860 12/1/2015
2.0.1 750 11/27/2015
2.0.0 13,472 11/19/2015
2.0.0-rc4build353 642 11/18/2015
2.0.0-rc4build352 605 11/17/2015
2.0.0-rc4build351 608 11/17/2015
2.0.0-rc4build350 650 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 609 11/12/2015
2.0.0-rc4build344 619 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 633 11/12/2015
2.0.0-rc4build339 622 11/7/2015
2.0.0-rc4build338 628 11/5/2015
2.0.0-rc4build337 626 11/1/2015
2.0.0-rc4build336 622 10/29/2015
2.0.0-rc3build340 566 10/26/2015
2.0.0-rc3build339 565 10/26/2015
2.0.0-rc3build338 536 10/23/2015
2.0.0-rc3build337 599 10/20/2015
2.0.0-rc3build336 577 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 592 10/1/2015
2.0.0-rc3build330 535 10/1/2015
2.0.0-rc3build329 543 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 578 9/3/2015
2.0.0-rc3build316 647 9/2/2015
2.0.0-rc3build315 589 8/31/2015
2.0.0-rc3build314 602 9/8/2015
2.0.0-rc3build313 566 8/29/2015
2.0.0-rc3build312 587 8/23/2015
2.0.0-rc3build311 581 8/21/2015
2.0.0-rc3build310 611 8/18/2015
2.0.0-rc3build309 608 8/12/2015
2.0.0-rc3build308 545 8/6/2015
2.0.0-rc3build307 558 8/23/2015
2.0.0-rc3build306 540 8/6/2015
2.0.0-rc3build304 600 8/4/2015
2.0.0-rc3build303 578 8/6/2015
2.0.0-rc3build302 539 8/3/2015
2.0.0-rc3build301 567 7/31/2015
2.0.0-rc3build300 662 7/28/2015
2.0.0-rc3build299 559 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 568 7/26/2015
2.0.0-rc2build292 589 7/21/2015
2.0.0-rc2build291 569 7/24/2015
2.0.0-rc2build289 557 7/21/2015
2.0.0-rc1build371 528 1/11/2016
2.0.0-rc1build366 520 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 583 5/21/2015
2.0.0-rc1build278 626 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 545 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 554 4/21/2015
2.0.0-rc1build258 541 4/29/2015
2.0.0-rc1build255 547 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 633 4/10/2015
2.0.0-preview251 662 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 593 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 579 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 568 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 585 3/27/2015
2.0.0-preview233 602 3/26/2015
2.0.0-preview232 572 3/26/2015
2.0.0-preview231 601 3/25/2015
2.0.0-preview230 618 3/25/2015
2.0.0-preview229 580 3/25/2015
2.0.0-preview228 601 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 567 3/10/2015
2.0.0-preview216 641 3/10/2015
2.0.0-preview215 619 3/10/2015
2.0.0-preview214 584 3/10/2015
2.0.0-preview213 570 3/9/2015
2.0.0-preview212 601 3/6/2015
2.0.0-preview211 581 3/4/2015
2.0.0-preview210 628 3/4/2015
2.0.0-preview209 588 3/4/2015
2.0.0-preview208 582 3/3/2015
2.0.0-preview207 571 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 587 2/20/2015
2.0.0-preview198 648 2/19/2015
2.0.0-preview197 570 2/19/2015
2.0.0-preview196 614 2/19/2015
2.0.0-preview195 593 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 793 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 639 1/29/2015
2.0.0-preview176 613 1/24/2015
2.0.0-preview175 675 1/24/2015
2.0.0-preview174 654 1/23/2015
2.0.0-preview173 643 1/18/2015
2.0.0-preview172 622 1/19/2015
2.0.0-preview171 620 1/16/2015
2.0.0-preview170 659 1/16/2015
2.0.0-preview169 594 1/16/2015
2.0.0-preview168 596 1/16/2015
2.0.0-preview167 594 1/16/2015
2.0.0-preview166 660 1/15/2015
2.0.0-preview165 668 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 653 1/14/2015
2.0.0-preview160 593 1/14/2015
2.0.0-preview159 658 1/14/2015
2.0.0-preview158 603 1/14/2015
2.0.0-preview157 622 1/14/2015
2.0.0-preview156 596 1/13/2015
2.0.0-preview155 633 1/13/2015
2.0.0-preview154 609 1/12/2015
2.0.0-preview153 626 1/12/2015
2.0.0-preview152 573 1/9/2015
2.0.0-preview151 588 1/9/2015
2.0.0-preview150 605 1/8/2015
2.0.0-preview148 588 1/8/2015
2.0.0-preview147 611 1/3/2015
2.0.0-preview146 597 1/3/2015
2.0.0-preview145 624 12/30/2014
2.0.0-preview144 650 12/29/2014
2.0.0-preview143 658 12/29/2014
2.0.0-preview142 599 12/23/2014
2.0.0-preview141 624 12/23/2014
2.0.0-preview140 611 12/23/2014
2.0.0-preview139 610 12/20/2014
2.0.0-preview138 586 12/20/2014
2.0.0-preview137 592 12/20/2014
2.0.0-preview136 585 12/20/2014
2.0.0-preview135 589 12/20/2014
2.0.0-preview133 590 12/18/2014
2.0.0-preview132 615 12/15/2014
2.0.0-preview131 595 12/14/2014
2.0.0-preview130 669 12/12/2014
2.0.0-preview129 600 12/12/2014
2.0.0-preview128 659 12/11/2014
2.0.0-preview127 597 12/10/2014
2.0.0-preview126 592 12/10/2014
2.0.0-preview125 590 12/8/2014
2.0.0-preview124 606 12/8/2014
2.0.0-preview123 667 12/7/2014
2.0.0-preview119 661 11/24/2014
2.0.0-preview118 729 11/21/2014
2.0.0-preview116 1,196 11/13/2014
2.0.0-preview115 810 11/6/2014
2.0.0-preview114 1,028 11/6/2014
2.0.0-preview113 809 11/5/2014
2.0.0-preview112 805 11/5/2014
2.0.0-preview110 1,071 11/5/2014
2.0.0-preview109 1,154 11/4/2014
2.0.0-preview108 970 10/31/2014
2.0.0-preview107 1,234 10/31/2014
2.0.0-preview105 1,227 10/31/2014
2.0.0-preview104 603 10/29/2014
2.0.0-preview103 595 10/27/2014
2.0.0-preview102 648 10/27/2014
2.0.0-preview101 622 10/24/2014
2.0.0-beta258 566 4/21/2015
2.0.0-beta254 630 4/20/2015
1.4.1 2,985 10/9/2014
1.4.0 924 9/10/2014
1.3.1 745 8/18/2014
1.3.0 777 7/16/2014
1.2.2 748 7/2/2014
1.2.1 659 6/30/2014
1.2.0 840 1/9/2014
1.1.1 743 12/26/2013
1.1.0 688 12/26/2013
1.0.11 820 12/24/2013
Show less