DryIoc.dll 4.7.3

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 4.7.3
dotnet add package DryIoc.dll --version 4.7.3
<PackageReference Include="DryIoc.dll" Version="4.7.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DryIoc.dll --version 4.7.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: DryIoc.dll, 4.7.3"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install DryIoc.dll as a Cake Addin
#addin nuget:?package=DryIoc.dll&version=4.7.3

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

Release Notes

## 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 11,167 4/4/2021
4.7.4 43,789 2/26/2021
4.7.3 23,014 2/9/2021
4.7.2 29,350 1/16/2021
4.7.1 198 1/15/2021
4.7.0 69,716 1/5/2021
4.7.0-preview-01 255 12/14/2020
4.6.0 8,404 12/10/2020
4.5.2 47,199 12/3/2020
4.5.1 88,152 10/28/2020
4.5.0 96,057 10/12/2020
4.4.1 53,100 9/9/2020
4.4.0 959 9/4/2020
4.3.4 6,894 9/1/2020
4.3.3 5,295 8/27/2020
4.3.2 37,339 8/15/2020
4.3.1 15,755 8/7/2020
4.3.0 26,895 8/3/2020
4.2.5 11,134 7/20/2020
4.2.4 20,371 7/14/2020
4.2.3 6,930 7/4/2020
4.2.2 2,102 7/2/2020
4.2.1 46,456 6/8/2020
4.2.0 18,501 5/18/2020
4.1.4 169,921 4/3/2020
4.1.3 18,139 3/27/2020
4.1.2 19,081 3/12/2020
4.1.1 5,855 3/5/2020
4.1.1-preview-01 1,016 3/4/2020
4.1.0 36,801 1/20/2020
4.1.0-preview-04 2,416 1/5/2020
4.1.0-preview-03 6,512 10/3/2019
4.1.0-preview-02 3,792 8/25/2019
4.1.0-preview-01 576 8/21/2019
4.0.7 752,782 9/4/2019
4.0.6 2,134 8/29/2019
4.0.5 172,371 6/8/2019
4.0.5-preview-01 5,494 6/7/2019
4.0.4 101,199 5/1/2019
4.0.3 8,193 4/10/2019
4.0.2 66,038 3/30/2019
4.0.1 18,438 3/28/2019
4.0.0 55,715 3/4/2019
4.0.0-preview-02 802 2/22/2019
4.0.0-preview-01 3,276 12/1/2018
3.1.0-preview-07 2,517 11/20/2018
3.1.0-preview-06 2,685 11/7/2018
3.1.0-preview-05 753 10/12/2018
3.1.0-preview-04 926 10/6/2018
3.1.0-preview-03 696 10/5/2018
3.1.0-preview-02 653 10/4/2018
3.1.0-preview-01 684 10/3/2018
3.0.2 416,830 7/11/2018
3.0.1 1,464 7/7/2018
3.0.0 1,643 6/24/2018
3.0.0-preview-12 990 6/6/2018
3.0.0-preview-11 2,134 3/17/2018
3.0.0-preview-10 861 3/13/2018
3.0.0-preview-09 896 2/21/2018
3.0.0-preview-08 841 2/12/2018
3.0.0-preview-07 879 2/9/2018
3.0.0-preview-06 849 2/8/2018
3.0.0-preview-05 886 2/5/2018
3.0.0-preview-04 800 2/1/2018
3.0.0-preview-03 1,806 12/3/2017
3.0.0-preview-02 967 11/14/2017
3.0.0-preview-01 1,422 10/1/2017
2.12.10 88,238 4/11/2018
2.12.8 29,734 3/13/2018
2.12.7 24,089 1/19/2018
2.12.6 82,781 12/21/2017
2.12.5 29,074 10/30/2017
2.12.4 7,872 10/17/2017
2.12.3 4,820 10/2/2017
2.12.2 18,740 9/17/2017
2.12.1 51,629 9/9/2017
2.12.0 2,606 9/1/2017
2.12.0-preview-01 2,884 8/29/2017
2.11.6 11,400 7/18/2017
2.11.5 2,923 7/12/2017
2.11.4 7,653 6/28/2017
2.11.3 8,451 6/1/2017
2.11.2 854 6/1/2017
2.11.1 3,876 5/31/2017
2.11.0 932 5/30/2017
2.11.0-preview-02 1,382 3/15/2017
2.11.0-preview-01 803 3/10/2017
2.10.7 8,024 5/3/2017
2.10.6 39,403 4/20/2017
2.10.4 4,223 3/28/2017
2.10.3 962 3/25/2017
2.10.2 4,835 3/14/2017
2.10.1 20,830 2/18/2017
2.10.0 8,694 2/1/2017
2.9.7 7,124 1/12/2017
2.9.6 1,328 12/30/2016
2.9.5 1,161 12/26/2016
2.9.4 2,590 12/10/2016
2.9.3 1,048 12/8/2016
2.9.2 1,124 12/3/2016
2.9.1 1,831 11/19/2016
2.9.0 1,493 11/17/2016
2.8.5 1,820 11/2/2016
2.8.4 1,260 10/28/2016
2.8.3 6,937 10/20/2016
2.8.2 1,728 10/20/2016
2.8.1 877 10/19/2016
2.8.0 877 10/18/2016
2.8.0-preview-01 807 10/13/2016
2.7.1 30,426 9/1/2016
2.7.0 4,647 8/19/2016
2.6.4 4,665 7/29/2016
2.6.3 3,239 7/9/2016
2.6.3-netcore-rc2 1,218 7/9/2016
2.6.2 2,989 6/13/2016
2.6.2-netcore-rc2 986 6/13/2016
2.6.1-netcore-rc2 818 6/10/2016
2.6.0 1,106 6/10/2016
2.5.1 962 6/7/2016
2.5.0 1,730 5/24/2016
2.4.3 1,958 5/7/2016
2.4.2 1,228 4/26/2016
2.4.1 3,314 4/16/2016
2.4.0 1,038 4/14/2016
2.3.0 2,207 3/30/2016
2.2.2 5,098 3/10/2016
2.2.1 890 3/8/2016
2.2.0 1,397 2/26/2016
2.1.3 1,618 1/17/2016
2.1.2 1,055 1/15/2016
2.1.1 1,213 1/4/2016
2.1.0 1,812 12/4/2015
2.0.2 1,142 12/1/2015
2.0.1 1,026 11/27/2015
2.0.0 35,216 11/19/2015
2.0.0-rc4build353 888 11/18/2015
2.0.0-rc4build352 868 11/17/2015
2.0.0-rc4build351 852 11/17/2015
2.0.0-rc4build350 925 11/17/2015
2.0.0-rc4build349 886 11/12/2015
2.0.0-rc4build348 885 11/12/2015
2.0.0-rc4build347 859 11/12/2015
2.0.0-rc4build346 872 11/12/2015
2.0.0-rc4build345 831 11/12/2015
2.0.0-rc4build344 865 11/7/2015
2.0.0-rc4build343 899 11/5/2015
2.0.0-rc4build342 1,203 11/1/2015
2.0.0-rc4build341 874 10/29/2015
2.0.0-rc4build340 976 11/12/2015
2.0.0-rc4build339 839 11/7/2015
2.0.0-rc4build338 866 11/5/2015
2.0.0-rc4build337 866 11/1/2015
2.0.0-rc4build336 858 10/29/2015
2.0.0-rc3build340 855 10/26/2015
2.0.0-rc3build339 771 10/26/2015
2.0.0-rc3build338 765 10/23/2015
2.0.0-rc3build337 829 10/20/2015
2.0.0-rc3build336 807 10/19/2015
2.0.0-rc3build335 886 10/12/2015
2.0.0-rc3build334 821 10/10/2015
2.0.0-rc3build333 823 10/6/2015
2.0.0-rc3build332 831 10/6/2015
2.0.0-rc3build331 820 10/1/2015
2.0.0-rc3build330 750 10/1/2015
2.0.0-rc3build329 779 9/30/2015
2.0.0-rc3build328 844 9/26/2015
2.0.0-rc3build327 827 9/25/2015
2.0.0-rc3build326 785 9/25/2015
2.0.0-rc3build325 773 9/25/2015
2.0.0-rc3build324 845 9/11/2015
2.0.0-rc3build323 813 9/11/2015
2.0.0-rc3build322 805 9/11/2015
2.0.0-rc3build321 788 9/11/2015
2.0.0-rc3build320 795 9/11/2015
2.0.0-rc3build319 822 9/8/2015
2.0.0-rc3build318 837 9/6/2015
2.0.0-rc3build317 814 9/3/2015
2.0.0-rc3build316 863 9/2/2015
2.0.0-rc3build315 818 8/31/2015
2.0.0-rc3build314 838 9/8/2015
2.0.0-rc3build313 806 8/29/2015
2.0.0-rc3build312 833 8/23/2015
2.0.0-rc3build311 798 8/21/2015
2.0.0-rc3build310 851 8/18/2015
2.0.0-rc3build309 847 8/12/2015
2.0.0-rc3build308 786 8/6/2015
2.0.0-rc3build307 791 8/23/2015
2.0.0-rc3build306 790 8/6/2015
2.0.0-rc3build304 863 8/4/2015
2.0.0-rc3build303 822 8/6/2015
2.0.0-rc3build302 732 8/3/2015
2.0.0-rc3build301 848 7/31/2015
2.0.0-rc3build300 909 7/28/2015
2.0.0-rc3build299 792 7/28/2015
2.0.0-rc3build298 784 7/28/2015
2.0.0-rc3build297 758 7/31/2015
2.0.0-rc2build297 843 7/26/2015
2.0.0-rc2build295 1,017 7/24/2015
2.0.0-rc2build294 810 7/24/2015
2.0.0-rc2build293 805 7/26/2015
2.0.0-rc2build292 816 7/21/2015
2.0.0-rc2build291 802 7/24/2015
2.0.0-rc2build289 791 7/21/2015
2.0.0-rc1build371 773 1/11/2016
2.0.0-rc1build366 778 1/11/2016
2.0.0-rc1build288 787 7/4/2015
2.0.0-rc1build287 778 6/19/2015
2.0.0-rc1build286 816 6/8/2015
2.0.0-rc1build285 781 6/4/2015
2.0.0-rc1build284 818 6/3/2015
2.0.0-rc1build283 994 6/1/2015
2.0.0-rc1build282 810 5/29/2015
2.0.0-rc1build281 787 5/27/2015
2.0.0-rc1build280 845 5/27/2015
2.0.0-rc1build279 864 5/21/2015
2.0.0-rc1build278 852 5/16/2015
2.0.0-rc1build277 888 5/15/2015
2.0.0-rc1build276 948 5/21/2015
2.0.0-rc1build275 760 5/16/2015
2.0.0-rc1build274 857 5/15/2015
2.0.0-rc1build273 774 5/15/2015
2.0.0-rc1build272 828 5/14/2015
2.0.0-rc1build271 806 5/14/2015
2.0.0-rc1build270 799 5/13/2015
2.0.0-rc1build269 825 5/14/2015
2.0.0-rc1build268 783 5/12/2015
2.0.0-rc1build267 829 5/10/2015
2.0.0-rc1build266 755 5/7/2015
2.0.0-rc1build265 827 5/6/2015
2.0.0-rc1build264 834 5/5/2015
2.0.0-rc1build263 822 5/1/2015
2.0.0-rc1build262 799 4/30/2015
2.0.0-rc1build261 778 4/29/2015
2.0.0-rc1build260 772 4/28/2015
2.0.0-rc1build259 836 4/21/2015
2.0.0-rc1build258 778 4/29/2015
2.0.0-rc1build255 775 4/21/2015
2.0.0-preview256 916 4/15/2015
2.0.0-preview255 887 4/14/2015
2.0.0-preview254 847 4/14/2015
2.0.0-preview253 847 4/13/2015
2.0.0-preview252 873 4/10/2015
2.0.0-preview251 926 4/7/2015
2.0.0-preview250 819 4/6/2015
2.0.0-preview249 884 4/6/2015
2.0.0-preview248 835 4/7/2015
2.0.0-preview247 846 4/6/2015
2.0.0-preview246 875 4/6/2015
2.0.0-preview245 812 4/3/2015
2.0.0-preview244 836 4/3/2015
2.0.0-preview243 823 4/3/2015
2.0.0-preview242 822 4/2/2015
2.0.0-preview241 780 3/31/2015
2.0.0-preview240 864 3/31/2015
2.0.0-preview239 821 3/30/2015
2.0.0-preview238 821 3/30/2015
2.0.0-preview237 804 3/29/2015
2.0.0-preview236 842 3/28/2015
2.0.0-preview235 880 3/27/2015
2.0.0-preview234 795 3/27/2015
2.0.0-preview233 839 3/26/2015
2.0.0-preview232 898 3/26/2015
2.0.0-preview231 831 3/25/2015
2.0.0-preview230 860 3/25/2015
2.0.0-preview229 883 3/25/2015
2.0.0-preview228 844 3/23/2015
2.0.0-preview227 810 3/23/2015
2.0.0-preview226 867 3/19/2015
2.0.0-preview225 840 3/18/2015
2.0.0-preview224 847 3/18/2015
2.0.0-preview223 829 3/18/2015
2.0.0-preview222 811 3/17/2015
2.0.0-preview221 821 3/15/2015
2.0.0-preview220 815 3/14/2015
2.0.0-preview219 820 3/13/2015
2.0.0-preview218 841 3/11/2015
2.0.0-preview217 811 3/10/2015
2.0.0-preview216 850 3/10/2015
2.0.0-preview215 873 3/10/2015
2.0.0-preview214 821 3/10/2015
2.0.0-preview213 802 3/9/2015
2.0.0-preview212 829 3/6/2015
2.0.0-preview211 806 3/4/2015
2.0.0-preview210 874 3/4/2015
2.0.0-preview209 837 3/4/2015
2.0.0-preview208 794 3/3/2015
2.0.0-preview207 825 3/3/2015
2.0.0-preview206 833 3/3/2015
2.0.0-preview205 839 3/2/2015
2.0.0-preview204 818 3/2/2015
2.0.0-preview203 868 2/26/2015
2.0.0-preview202 844 2/25/2015
2.0.0-preview201 855 2/20/2015
2.0.0-preview200 983 2/20/2015
2.0.0-preview199 833 2/20/2015
2.0.0-preview198 884 2/19/2015
2.0.0-preview197 811 2/19/2015
2.0.0-preview196 821 2/19/2015
2.0.0-preview195 845 2/19/2015
2.0.0-preview194 864 2/18/2015
2.0.0-preview193 934 2/18/2015
2.0.0-preview192 884 2/17/2015
2.0.0-preview191 937 2/17/2015
2.0.0-preview190 819 2/17/2015
2.0.0-preview189 828 2/12/2015
2.0.0-preview188 938 2/11/2015
2.0.0-preview187 948 2/11/2015
2.0.0-preview186 869 2/11/2015
2.0.0-preview185 834 2/10/2015
2.0.0-preview184 879 2/10/2015
2.0.0-preview183 917 2/10/2015
2.0.0-preview182 836 2/9/2015
2.0.0-preview181 1,243 2/2/2015
2.0.0-preview180 890 2/2/2015
2.0.0-preview179 809 1/31/2015
2.0.0-preview178 868 1/30/2015
2.0.0-preview177 893 1/29/2015
2.0.0-preview176 878 1/24/2015
2.0.0-preview175 949 1/24/2015
2.0.0-preview174 907 1/23/2015
2.0.0-preview173 899 1/18/2015
2.0.0-preview172 893 1/19/2015
2.0.0-preview171 868 1/16/2015
2.0.0-preview170 905 1/16/2015
2.0.0-preview169 867 1/16/2015
2.0.0-preview168 819 1/16/2015
2.0.0-preview167 834 1/16/2015
2.0.0-preview166 926 1/15/2015
2.0.0-preview165 901 1/15/2015
2.0.0-preview164 863 1/15/2015
2.0.0-preview163 854 1/15/2015
2.0.0-preview162 885 1/14/2015
2.0.0-preview161 901 1/14/2015
2.0.0-preview160 844 1/14/2015
2.0.0-preview159 877 1/14/2015
2.0.0-preview158 860 1/14/2015
2.0.0-preview157 841 1/14/2015
2.0.0-preview156 834 1/13/2015
2.0.0-preview155 894 1/13/2015
2.0.0-preview154 871 1/12/2015
2.0.0-preview153 890 1/12/2015
2.0.0-preview152 827 1/9/2015
2.0.0-preview151 830 1/9/2015
2.0.0-preview150 884 1/8/2015
2.0.0-preview148 835 1/8/2015
2.0.0-preview147 849 1/3/2015
2.0.0-preview146 849 1/3/2015
2.0.0-preview145 884 12/30/2014
2.0.0-preview144 921 12/29/2014
2.0.0-preview143 894 12/29/2014
2.0.0-preview142 817 12/23/2014
2.0.0-preview141 856 12/23/2014
2.0.0-preview140 895 12/23/2014
2.0.0-preview139 880 12/20/2014
2.0.0-preview138 825 12/20/2014
2.0.0-preview137 848 12/20/2014
2.0.0-preview136 826 12/20/2014
2.0.0-preview135 851 12/20/2014
2.0.0-preview133 839 12/18/2014
2.0.0-preview132 892 12/15/2014
2.0.0-preview131 2,671 12/14/2014
2.0.0-preview130 908 12/12/2014
2.0.0-preview129 885 12/12/2014
2.0.0-preview128 914 12/11/2014
2.0.0-preview127 825 12/10/2014
2.0.0-preview126 838 12/10/2014
2.0.0-preview125 875 12/8/2014
2.0.0-preview124 846 12/8/2014
2.0.0-preview123 984 12/7/2014
2.0.0-preview119 913 11/24/2014
2.0.0-preview118 1,466 11/21/2014
2.0.0-preview116 1,477 11/13/2014
2.0.0-preview115 1,034 11/6/2014
2.0.0-preview114 1,343 11/6/2014
2.0.0-preview113 1,134 11/5/2014
2.0.0-preview112 1,073 11/5/2014
2.0.0-preview110 1,303 11/5/2014
2.0.0-preview109 1,553 11/4/2014
2.0.0-preview108 1,222 10/31/2014
2.0.0-preview107 1,464 10/31/2014
2.0.0-preview105 1,522 10/31/2014
2.0.0-preview104 849 10/29/2014
2.0.0-preview103 847 10/27/2014
2.0.0-preview102 914 10/27/2014
2.0.0-preview101 949 10/24/2014
2.0.0-beta258 816 4/21/2015
2.0.0-beta254 934 4/20/2015
1.4.1 4,205 10/9/2014
1.4.0 1,218 9/10/2014
1.3.1 1,134 8/18/2014
1.3.0 1,125 7/16/2014
1.2.2 1,039 7/2/2014
1.2.1 922 6/30/2014
1.2.0 1,094 1/9/2014
1.1.1 991 12/26/2013
1.1.0 940 12/26/2013
1.0.11 1,247 12/24/2013