DryIoc.dll 4.7.5

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

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

// Install DryIoc.dll as a Cake Tool
#tool nuget:?package=DryIoc.dll&version=4.7.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

## v4.7.5 Bug-fix release

- #390 NullReferenceException on Unregister
- fixed the potential issue with the switching back from the SelectLastFactoryRule to the default rule


## 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 (9)

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
Readarr/Readarr
Book Manager and Automation (Sonarr for Ebooks)
reactiveui/splat
Makes things cross-platform

Version History

Version Downloads Last updated
4.7.5 5,183 4/4/2021
4.7.4 41,137 2/26/2021
4.7.3 22,476 2/9/2021
4.7.2 26,917 1/16/2021
4.7.1 196 1/15/2021
4.7.0 67,707 1/5/2021
4.7.0-preview-01 248 12/14/2020
4.6.0 8,323 12/10/2020
4.5.2 46,691 12/3/2020
4.5.1 87,230 10/28/2020
4.5.0 90,969 10/12/2020
4.4.1 52,980 9/9/2020
4.4.0 959 9/4/2020
4.3.4 6,803 9/1/2020
4.3.3 5,261 8/27/2020
4.3.2 37,312 8/15/2020
4.3.1 15,655 8/7/2020
4.3.0 26,530 8/3/2020
4.2.5 10,933 7/20/2020
4.2.4 20,196 7/14/2020
4.2.3 6,888 7/4/2020
4.2.2 2,083 7/2/2020
4.2.1 46,105 6/8/2020
4.2.0 18,056 5/18/2020
4.1.4 167,939 4/3/2020
4.1.3 18,092 3/27/2020
4.1.2 18,702 3/12/2020
4.1.1 5,804 3/5/2020
4.1.1-preview-01 1,008 3/4/2020
4.1.0 36,378 1/20/2020
4.1.0-preview-04 2,407 1/5/2020
4.1.0-preview-03 6,502 10/3/2019
4.1.0-preview-02 3,788 8/25/2019
4.1.0-preview-01 564 8/21/2019
4.0.7 749,256 9/4/2019
4.0.6 2,130 8/29/2019
4.0.5 171,957 6/8/2019
4.0.5-preview-01 5,476 6/7/2019
4.0.4 100,743 5/1/2019
4.0.3 8,170 4/10/2019
4.0.2 65,649 3/30/2019
4.0.1 18,428 3/28/2019
4.0.0 55,457 3/4/2019
4.0.0-preview-02 789 2/22/2019
4.0.0-preview-01 3,260 12/1/2018
3.1.0-preview-07 2,507 11/20/2018
3.1.0-preview-06 2,667 11/7/2018
3.1.0-preview-05 744 10/12/2018
3.1.0-preview-04 917 10/6/2018
3.1.0-preview-03 681 10/5/2018
3.1.0-preview-02 642 10/4/2018
3.1.0-preview-01 675 10/3/2018
3.0.2 416,066 7/11/2018
3.0.1 1,452 7/7/2018
3.0.0 1,625 6/24/2018
3.0.0-preview-12 978 6/6/2018
3.0.0-preview-11 2,118 3/17/2018
3.0.0-preview-10 851 3/13/2018
3.0.0-preview-09 877 2/21/2018
3.0.0-preview-08 833 2/12/2018
3.0.0-preview-07 861 2/9/2018
3.0.0-preview-06 832 2/8/2018
3.0.0-preview-05 857 2/5/2018
3.0.0-preview-04 788 2/1/2018
3.0.0-preview-03 1,785 12/3/2017
3.0.0-preview-02 954 11/14/2017
3.0.0-preview-01 1,407 10/1/2017
2.12.10 88,069 4/11/2018
2.12.8 29,569 3/13/2018
2.12.7 23,970 1/19/2018
2.12.6 82,548 12/21/2017
2.12.5 29,054 10/30/2017
2.12.4 7,853 10/17/2017
2.12.3 4,811 10/2/2017
2.12.2 18,654 9/17/2017
2.12.1 51,184 9/9/2017
2.12.0 2,592 9/1/2017
2.12.0-preview-01 1,994 8/29/2017
2.11.6 11,368 7/18/2017
2.11.5 2,914 7/12/2017
2.11.4 7,626 6/28/2017
2.11.3 8,428 6/1/2017
2.11.2 840 6/1/2017
2.11.1 3,868 5/31/2017
2.11.0 921 5/30/2017
2.11.0-preview-02 1,366 3/15/2017
2.11.0-preview-01 796 3/10/2017
2.10.7 8,017 5/3/2017
2.10.6 39,386 4/20/2017
2.10.4 4,210 3/28/2017
2.10.3 949 3/25/2017
2.10.2 4,822 3/14/2017
2.10.1 20,817 2/18/2017
2.10.0 8,660 2/1/2017
2.9.7 7,097 1/12/2017
2.9.6 1,318 12/30/2016
2.9.5 1,144 12/26/2016
2.9.4 2,520 12/10/2016
2.9.3 1,039 12/8/2016
2.9.2 1,113 12/3/2016
2.9.1 1,819 11/19/2016
2.9.0 1,482 11/17/2016
2.8.5 1,802 11/2/2016
2.8.4 1,251 10/28/2016
2.8.3 6,909 10/20/2016
2.8.2 1,721 10/20/2016
2.8.1 866 10/19/2016
2.8.0 866 10/18/2016
2.8.0-preview-01 795 10/13/2016
2.7.1 30,348 9/1/2016
2.7.0 4,619 8/19/2016
2.6.4 4,647 7/29/2016
2.6.3 3,229 7/9/2016
2.6.3-netcore-rc2 1,180 7/9/2016
2.6.2 2,970 6/13/2016
2.6.2-netcore-rc2 974 6/13/2016
2.6.1-netcore-rc2 799 6/10/2016
2.6.0 1,096 6/10/2016
2.5.1 947 6/7/2016
2.5.0 1,724 5/24/2016
2.4.3 1,948 5/7/2016
2.4.2 1,204 4/26/2016
2.4.1 3,297 4/16/2016
2.4.0 1,018 4/14/2016
2.3.0 2,184 3/30/2016
2.2.2 5,084 3/10/2016
2.2.1 882 3/8/2016
2.2.0 1,380 2/26/2016
2.1.3 1,604 1/17/2016
2.1.2 1,045 1/15/2016
2.1.1 1,204 1/4/2016
2.1.0 1,801 12/4/2015
2.0.2 1,135 12/1/2015
2.0.1 1,015 11/27/2015
2.0.0 35,198 11/19/2015
2.0.0-rc4build353 874 11/18/2015
2.0.0-rc4build352 843 11/17/2015
2.0.0-rc4build351 841 11/17/2015
2.0.0-rc4build350 907 11/17/2015
2.0.0-rc4build349 869 11/12/2015
2.0.0-rc4build348 869 11/12/2015
2.0.0-rc4build347 852 11/12/2015
2.0.0-rc4build346 856 11/12/2015
2.0.0-rc4build345 815 11/12/2015
2.0.0-rc4build344 857 11/7/2015
2.0.0-rc4build343 883 11/5/2015
2.0.0-rc4build342 1,191 11/1/2015
2.0.0-rc4build341 870 10/29/2015
2.0.0-rc4build340 927 11/12/2015
2.0.0-rc4build339 831 11/7/2015
2.0.0-rc4build338 854 11/5/2015
2.0.0-rc4build337 855 11/1/2015
2.0.0-rc4build336 849 10/29/2015
2.0.0-rc3build340 834 10/26/2015
2.0.0-rc3build339 758 10/26/2015
2.0.0-rc3build338 751 10/23/2015
2.0.0-rc3build337 818 10/20/2015
2.0.0-rc3build336 798 10/19/2015
2.0.0-rc3build335 879 10/12/2015
2.0.0-rc3build334 804 10/10/2015
2.0.0-rc3build333 812 10/6/2015
2.0.0-rc3build332 822 10/6/2015
2.0.0-rc3build331 809 10/1/2015
2.0.0-rc3build330 738 10/1/2015
2.0.0-rc3build329 766 9/30/2015
2.0.0-rc3build328 823 9/26/2015
2.0.0-rc3build327 809 9/25/2015
2.0.0-rc3build326 769 9/25/2015
2.0.0-rc3build325 757 9/25/2015
2.0.0-rc3build324 838 9/11/2015
2.0.0-rc3build323 809 9/11/2015
2.0.0-rc3build322 800 9/11/2015
2.0.0-rc3build321 785 9/11/2015
2.0.0-rc3build320 788 9/11/2015
2.0.0-rc3build319 805 9/8/2015
2.0.0-rc3build318 825 9/6/2015
2.0.0-rc3build317 802 9/3/2015
2.0.0-rc3build316 858 9/2/2015
2.0.0-rc3build315 811 8/31/2015
2.0.0-rc3build314 826 9/8/2015
2.0.0-rc3build313 793 8/29/2015
2.0.0-rc3build312 817 8/23/2015
2.0.0-rc3build311 790 8/21/2015
2.0.0-rc3build310 834 8/18/2015
2.0.0-rc3build309 837 8/12/2015
2.0.0-rc3build308 768 8/6/2015
2.0.0-rc3build307 779 8/23/2015
2.0.0-rc3build306 775 8/6/2015
2.0.0-rc3build304 845 8/4/2015
2.0.0-rc3build303 806 8/6/2015
2.0.0-rc3build302 726 8/3/2015
2.0.0-rc3build301 825 7/31/2015
2.0.0-rc3build300 891 7/28/2015
2.0.0-rc3build299 776 7/28/2015
2.0.0-rc3build298 767 7/28/2015
2.0.0-rc3build297 745 7/31/2015
2.0.0-rc2build297 828 7/26/2015
2.0.0-rc2build295 979 7/24/2015
2.0.0-rc2build294 802 7/24/2015
2.0.0-rc2build293 800 7/26/2015
2.0.0-rc2build292 809 7/21/2015
2.0.0-rc2build291 798 7/24/2015
2.0.0-rc2build289 779 7/21/2015
2.0.0-rc1build371 757 1/11/2016
2.0.0-rc1build366 763 1/11/2016
2.0.0-rc1build288 778 7/4/2015
2.0.0-rc1build287 768 6/19/2015
2.0.0-rc1build286 798 6/8/2015
2.0.0-rc1build285 765 6/4/2015
2.0.0-rc1build284 807 6/3/2015
2.0.0-rc1build283 984 6/1/2015
2.0.0-rc1build282 799 5/29/2015
2.0.0-rc1build281 773 5/27/2015
2.0.0-rc1build280 834 5/27/2015
2.0.0-rc1build279 855 5/21/2015
2.0.0-rc1build278 838 5/16/2015
2.0.0-rc1build277 881 5/15/2015
2.0.0-rc1build276 931 5/21/2015
2.0.0-rc1build275 753 5/16/2015
2.0.0-rc1build274 847 5/15/2015
2.0.0-rc1build273 759 5/15/2015
2.0.0-rc1build272 821 5/14/2015
2.0.0-rc1build271 794 5/14/2015
2.0.0-rc1build270 789 5/13/2015
2.0.0-rc1build269 806 5/14/2015
2.0.0-rc1build268 780 5/12/2015
2.0.0-rc1build267 816 5/10/2015
2.0.0-rc1build266 749 5/7/2015
2.0.0-rc1build265 814 5/6/2015
2.0.0-rc1build264 819 5/5/2015
2.0.0-rc1build263 816 5/1/2015
2.0.0-rc1build262 784 4/30/2015
2.0.0-rc1build261 771 4/29/2015
2.0.0-rc1build260 760 4/28/2015
2.0.0-rc1build259 802 4/21/2015
2.0.0-rc1build258 771 4/29/2015
2.0.0-rc1build255 773 4/21/2015
2.0.0-preview256 896 4/15/2015
2.0.0-preview255 881 4/14/2015
2.0.0-preview254 838 4/14/2015
2.0.0-preview253 836 4/13/2015
2.0.0-preview252 860 4/10/2015
2.0.0-preview251 915 4/7/2015
2.0.0-preview250 813 4/6/2015
2.0.0-preview249 859 4/6/2015
2.0.0-preview248 813 4/7/2015
2.0.0-preview247 838 4/6/2015
2.0.0-preview246 862 4/6/2015
2.0.0-preview245 801 4/3/2015
2.0.0-preview244 831 4/3/2015
2.0.0-preview243 806 4/3/2015
2.0.0-preview242 802 4/2/2015
2.0.0-preview241 773 3/31/2015
2.0.0-preview240 850 3/31/2015
2.0.0-preview239 800 3/30/2015
2.0.0-preview238 809 3/30/2015
2.0.0-preview237 791 3/29/2015
2.0.0-preview236 822 3/28/2015
2.0.0-preview235 869 3/27/2015
2.0.0-preview234 794 3/27/2015
2.0.0-preview233 832 3/26/2015
2.0.0-preview232 878 3/26/2015
2.0.0-preview231 826 3/25/2015
2.0.0-preview230 852 3/25/2015
2.0.0-preview229 873 3/25/2015
2.0.0-preview228 835 3/23/2015
2.0.0-preview227 803 3/23/2015
2.0.0-preview226 848 3/19/2015
2.0.0-preview225 833 3/18/2015
2.0.0-preview224 829 3/18/2015
2.0.0-preview223 826 3/18/2015
2.0.0-preview222 807 3/17/2015
2.0.0-preview221 815 3/15/2015
2.0.0-preview220 799 3/14/2015
2.0.0-preview219 808 3/13/2015
2.0.0-preview218 830 3/11/2015
2.0.0-preview217 797 3/10/2015
2.0.0-preview216 837 3/10/2015
2.0.0-preview215 862 3/10/2015
2.0.0-preview214 804 3/10/2015
2.0.0-preview213 799 3/9/2015
2.0.0-preview212 820 3/6/2015
2.0.0-preview211 790 3/4/2015
2.0.0-preview210 866 3/4/2015
2.0.0-preview209 823 3/4/2015
2.0.0-preview208 791 3/3/2015
2.0.0-preview207 809 3/3/2015
2.0.0-preview206 816 3/3/2015
2.0.0-preview205 827 3/2/2015
2.0.0-preview204 804 3/2/2015
2.0.0-preview203 848 2/26/2015
2.0.0-preview202 835 2/25/2015
2.0.0-preview201 833 2/20/2015
2.0.0-preview200 967 2/20/2015
2.0.0-preview199 813 2/20/2015
2.0.0-preview198 866 2/19/2015
2.0.0-preview197 802 2/19/2015
2.0.0-preview196 816 2/19/2015
2.0.0-preview195 834 2/19/2015
2.0.0-preview194 853 2/18/2015
2.0.0-preview193 918 2/18/2015
2.0.0-preview192 881 2/17/2015
2.0.0-preview191 928 2/17/2015
2.0.0-preview190 801 2/17/2015
2.0.0-preview189 816 2/12/2015
2.0.0-preview188 934 2/11/2015
2.0.0-preview187 938 2/11/2015
2.0.0-preview186 854 2/11/2015
2.0.0-preview185 824 2/10/2015
2.0.0-preview184 858 2/10/2015
2.0.0-preview183 913 2/10/2015
2.0.0-preview182 824 2/9/2015
2.0.0-preview181 1,235 2/2/2015
2.0.0-preview180 885 2/2/2015
2.0.0-preview179 803 1/31/2015
2.0.0-preview178 854 1/30/2015
2.0.0-preview177 874 1/29/2015
2.0.0-preview176 853 1/24/2015
2.0.0-preview175 937 1/24/2015
2.0.0-preview174 888 1/23/2015
2.0.0-preview173 886 1/18/2015
2.0.0-preview172 883 1/19/2015
2.0.0-preview171 859 1/16/2015
2.0.0-preview170 897 1/16/2015
2.0.0-preview169 861 1/16/2015
2.0.0-preview168 811 1/16/2015
2.0.0-preview167 819 1/16/2015
2.0.0-preview166 914 1/15/2015
2.0.0-preview165 899 1/15/2015
2.0.0-preview164 848 1/15/2015
2.0.0-preview163 838 1/15/2015
2.0.0-preview162 873 1/14/2015
2.0.0-preview161 891 1/14/2015
2.0.0-preview160 835 1/14/2015
2.0.0-preview159 875 1/14/2015
2.0.0-preview158 842 1/14/2015
2.0.0-preview157 833 1/14/2015
2.0.0-preview156 834 1/13/2015
2.0.0-preview155 888 1/13/2015
2.0.0-preview154 851 1/12/2015
2.0.0-preview153 882 1/12/2015
2.0.0-preview152 817 1/9/2015
2.0.0-preview151 827 1/9/2015
2.0.0-preview150 871 1/8/2015
2.0.0-preview148 821 1/8/2015
2.0.0-preview147 835 1/3/2015
2.0.0-preview146 835 1/3/2015
2.0.0-preview145 878 12/30/2014
2.0.0-preview144 904 12/29/2014
2.0.0-preview143 880 12/29/2014
2.0.0-preview142 812 12/23/2014
2.0.0-preview141 846 12/23/2014
2.0.0-preview140 877 12/23/2014
2.0.0-preview139 859 12/20/2014
2.0.0-preview138 812 12/20/2014
2.0.0-preview137 836 12/20/2014
2.0.0-preview136 814 12/20/2014
2.0.0-preview135 840 12/20/2014
2.0.0-preview133 831 12/18/2014
2.0.0-preview132 878 12/15/2014
2.0.0-preview131 1,785 12/14/2014
2.0.0-preview130 902 12/12/2014
2.0.0-preview129 860 12/12/2014
2.0.0-preview128 902 12/11/2014
2.0.0-preview127 813 12/10/2014
2.0.0-preview126 823 12/10/2014
2.0.0-preview125 859 12/8/2014
2.0.0-preview124 834 12/8/2014
2.0.0-preview123 967 12/7/2014
2.0.0-preview119 903 11/24/2014
2.0.0-preview118 1,310 11/21/2014
2.0.0-preview116 1,455 11/13/2014
2.0.0-preview115 1,031 11/6/2014
2.0.0-preview114 1,318 11/6/2014
2.0.0-preview113 1,102 11/5/2014
2.0.0-preview112 1,060 11/5/2014
2.0.0-preview110 1,294 11/5/2014
2.0.0-preview109 1,535 11/4/2014
2.0.0-preview108 1,211 10/31/2014
2.0.0-preview107 1,456 10/31/2014
2.0.0-preview105 1,509 10/31/2014
2.0.0-preview104 836 10/29/2014
2.0.0-preview103 822 10/27/2014
2.0.0-preview102 902 10/27/2014
2.0.0-preview101 942 10/24/2014
2.0.0-beta258 801 4/21/2015
2.0.0-beta254 915 4/20/2015
1.4.1 4,186 10/9/2014
1.4.0 1,213 9/10/2014
1.3.1 1,116 8/18/2014
1.3.0 1,105 7/16/2014
1.2.2 1,030 7/2/2014
1.2.1 911 6/30/2014
1.2.0 1,090 1/9/2014
1.1.1 989 12/26/2013
1.1.0 936 12/26/2013
1.0.11 1,236 12/24/2013