DryIoc 6.0.0-preview-08

Hello Sailor,

Compile-time Dependency Injection

DryIoc has an optional compile-time Dependency Injection with the source package (previously it was available as a separate DryIocZero package).

You may ignore this information if you don't want to use the compile-time DI. Everything will work without it, but wait... you will like some compile-time DI!

How to use [@WIP]

  1. Copy contents of "%USERPROFILE%.nuget\packages\DryIoc<version>\CompileTimeDI" folder to your project, e.g. "Container.Generated.tt", "CompileTimeRegistrations.ttinclude", and "CompileTimeRegistrations.Example.cs".
  2. Add your registrations into the "CompileTimeRegistrations.ttinclude" file, the file already contains the registrations from the "CompileTimeGenerate.Example.cs", you may remove them or use it as a guideline.
  3. [@WIP] Save (or re-save) the "Container.Generated.tt" file in the Visual Studio or JetBrains Rider (you may get a prompt - accept it). If everything is fine you will see the generated "Container.Generated.cs" file under the "Container.Generated.tt" in Solution Explorer. The "Container.Generated.cs" will contain the generated methods to create the services registered in "CompileTimeRegistrations.ttinclude"

T4 Text Template Transformation Tooling

First you may install the dotnet-t4 CLI tool from NuGet to play and experiment with templates.

For editing and viewing the T4 text template files you may use:

Showing the top 20 packages that depend on DryIoc.

Packages Downloads
Prism.DryIoc.Forms
Use these extensions to build Xamarin.Forms applications with Prism and DryIoc.
4

v6.0.0 Major feature release

  • Compile-time Dependency Injection
  • Decrease memory footprint
  • Remove Obsolete API

.NET Framework 4.5

  • No dependencies.

.NET Standard 2.1

  • No dependencies.

.NET Standard 2.0

Version Downloads Last updated
6.0.0-preview-08 39 12/25/2025
6.0.0-preview-07 35 12/25/2025
5.4.3 32 12/14/2025
5.4.2 4 10/10/2026
5.4.1 28 12/12/2025
5.4.0 35 12/16/2025
5.3.4 39 12/23/2025
5.3.3 33 12/14/2025
5.3.2 28 12/11/2025
5.3.1 32 12/25/2025
5.3.0 24 12/25/2025
5.2.2 30 12/21/2025
5.2.1 24 12/25/2025
5.2.0 6 10/10/2026
5.1.0 3 09/29/2026
5.0.2 38 12/14/2025
5.0.1 26 12/13/2025
5.0.0 23 12/14/2025
4.8.8 31 12/25/2025
4.8.7 33 12/13/2025
4.8.6 38 12/14/2025
4.8.5 25 12/25/2025
4.8.4 32 12/14/2025
4.8.3 44 12/25/2025
4.8.2 5 10/09/2026
4.8.1 33 12/13/2025
4.8.0 27 12/18/2025
4.7.8 33 12/14/2025
4.7.7 32 12/12/2025
4.7.6 44 12/14/2025
4.7.5 4 10/02/2026
4.7.4 26 12/13/2025
4.7.3 40 12/13/2025
4.7.2 37 12/14/2025
4.7.1 24 12/18/2025
4.7.0 2 10/10/2026
4.6.0 6 10/02/2026
4.5.2 39 12/14/2025
4.5.1 38 12/25/2025
4.5.0 45 12/25/2025
4.4.1 32 12/25/2025
4.4.0 34 12/11/2025
4.3.4 46 12/25/2025
4.3.3 40 12/12/2025
4.3.2 25 12/14/2025
4.3.1 32 12/14/2025
4.3.0 30 12/11/2025
4.2.5 37 12/14/2025
4.2.4 22 12/25/2025
4.2.3 5 10/02/2026
4.2.2 47 12/14/2025
4.2.1 47 12/11/2025
4.2.0 35 12/13/2025
4.1.4 7 10/07/2026
4.1.3 40 12/13/2025
4.1.2 38 12/15/2025
4.1.1 28 12/14/2025
4.1.0 47 12/13/2025
4.1.0-preview-04 37 12/25/2025
4.1.0-preview-03 30 12/25/2025
4.1.0-preview-02 32 12/25/2025
4.1.0-preview-01 46 12/25/2025
4.0.7 27 12/25/2025
4.0.6 28 12/25/2025
4.0.5 30 12/25/2025
4.0.5-preview-01 33 12/25/2025
4.0.4 34 12/17/2025
4.0.3 47 12/14/2025
4.0.2 4 10/09/2026
4.0.1 42 12/17/2025
4.0.0 31 12/25/2025
4.0.0-preview-02 41 12/12/2025
4.0.0-preview-01 34 12/25/2025
3.1.0-preview-07 40 12/25/2025
3.0.2 32 12/15/2025
3.0.1 28 12/25/2025
3.0.0 31 12/13/2025
3.0.0-preview-12 38 12/25/2025
3.0.0-preview-11 30 12/25/2025
3.0.0-preview-10 27 12/25/2025
3.0.0-preview-09 29 12/16/2025
3.0.0-preview-08 40 12/25/2025
3.0.0-preview-07 32 12/25/2025
3.0.0-preview-06 28 12/25/2025
3.0.0-preview-05 35 12/16/2025
3.0.0-preview-04 36 12/25/2025
3.0.0-preview-03 30 12/18/2025
3.0.0-preview-02 37 12/25/2025
3.0.0-preview-01 28 12/25/2025
2.12.10 32 12/14/2025
2.12.9 28 12/14/2025
2.12.8 3 10/10/2026
2.12.7 28 12/21/2025
2.12.6 27 12/13/2025
2.12.5 35 12/14/2025
2.12.4 41 12/14/2025
2.12.3 35 12/13/2025
2.12.2 28 12/14/2025
2.12.1 36 12/25/2025
2.12.0 40 12/25/2025
2.12.0-preview-01 35 12/15/2025
2.11.6 34 12/18/2025
2.11.5 30 12/12/2025
2.11.4 25 12/15/2025
2.11.3 30 12/16/2025
2.11.2 35 12/13/2025
2.11.1 27 12/25/2025
2.11.0 7 09/28/2026
2.11.0-preview-02 31 12/20/2025
2.11.0-preview-01 28 12/21/2025
2.10.7 20 12/15/2025
2.10.6 31 12/11/2025
2.10.5 24 12/25/2025
2.10.4 30 12/15/2025
2.10.3 42 12/17/2025
2.10.2 43 12/15/2025
2.10.1 34 12/25/2025
2.10.0 29 12/16/2025
2.9.7 23 12/14/2025
2.9.6 31 12/25/2025
2.9.5 33 12/20/2025
2.9.4 22 12/13/2025
2.9.3 30 12/25/2025
2.9.2 42 12/22/2025
2.9.1 45 12/25/2025
2.9.0 26 12/14/2025
2.8.5 43 12/13/2025
2.8.4 20 12/25/2025
2.8.3 31 12/16/2025
2.8.2 23 12/14/2025
2.8.1 28 12/25/2025
2.8.0 6 10/01/2026
2.8.0-preview-01 21 12/25/2025
2.7.1 39 12/25/2025
2.7.0 34 12/25/2025
2.6.4 29 12/25/2025
2.6.3 27 12/11/2025
2.6.2 39 12/22/2025
2.6.0 33 12/13/2025
2.5.1 7 09/29/2026
2.5.0 28 12/25/2025
2.4.3 38 12/25/2025
2.4.2 39 12/15/2025
2.4.1 23 12/25/2025
2.4.0 37 12/13/2025
2.3.0 42 12/25/2025
2.2.2 33 12/16/2025
2.2.1 35 12/25/2025
2.2.0 27 12/13/2025
2.1.3 40 12/15/2025
2.1.2 29 12/22/2025
2.1.1 31 12/13/2025
2.1.0 32 12/15/2025
2.0.2 31 12/13/2025
2.0.1 23 12/17/2025
2.0.0 28 12/21/2025
2.0.0-rc4build353 38 12/25/2025
2.0.0-rc4build352 28 12/16/2025
2.0.0-rc4build351 28 12/17/2025
2.0.0-rc4build350 17 12/25/2025
2.0.0-rc4build349 23 12/25/2025
2.0.0-rc4build348 26 12/18/2025
2.0.0-rc4build347 37 12/25/2025
2.0.0-rc4build346 26 12/14/2025
2.0.0-rc4build345 4 10/11/2026
2.0.0-rc4build344 22 12/25/2025
2.0.0-rc4build343 20 12/25/2025
2.0.0-rc4build342 20 12/25/2025
2.0.0-rc4build341 24 12/25/2025
2.0.0-rc4build340 28 12/21/2025
2.0.0-rc4build339 37 12/25/2025
2.0.0-rc4build338 33 12/25/2025
2.0.0-rc4build337 26 12/14/2025
2.0.0-rc4build336 29 12/23/2025
2.0.0-rc3build340 26 12/25/2025
2.0.0-rc3build339 35 12/24/2025
2.0.0-rc3build338 28 12/25/2025
2.0.0-rc3build337 27 12/22/2025
2.0.0-rc3build336 32 12/19/2025
2.0.0-rc3build335 21 12/25/2025
2.0.0-rc3build334 39 12/25/2025
2.0.0-rc3build333 23 12/14/2025
2.0.0-rc3build332 24 12/25/2025
2.0.0-rc3build331 22 12/25/2025
2.0.0-rc3build330 38 12/11/2025
2.0.0-rc3build329 19 12/14/2025
2.0.0-rc3build328 32 12/23/2025
2.0.0-rc3build327 6 09/28/2026
2.0.0-rc3build326 22 12/25/2025
2.0.0-rc3build325 35 12/25/2025
2.0.0-rc3build324 26 12/23/2025
2.0.0-rc3build323 30 12/17/2025
2.0.0-rc3build322 20 12/25/2025
2.0.0-rc3build321 24 12/22/2025
2.0.0-rc3build320 26 12/25/2025
2.0.0-rc3build319 35 12/25/2025
2.0.0-rc3build318 3 10/09/2026
2.0.0-rc3build317 32 12/25/2025
2.0.0-rc3build316 37 12/25/2025
2.0.0-rc3build315 23 12/25/2025
2.0.0-rc3build314 35 12/14/2025
2.0.0-rc3build313 34 12/25/2025
2.0.0-rc3build312 29 12/25/2025
2.0.0-rc3build311 23 12/25/2025
2.0.0-rc3build310 22 12/25/2025
2.0.0-rc3build309 20 12/25/2025
2.0.0-rc3build308 41 12/25/2025
2.0.0-rc3build307 38 12/25/2025
2.0.0-rc3build306 25 12/20/2025
2.0.0-rc3build304 22 12/25/2025
2.0.0-rc3build303 35 12/25/2025
2.0.0-rc3build302 22 12/14/2025
2.0.0-rc3build301 26 12/25/2025
2.0.0-rc3build300 35 12/25/2025
2.0.0-rc3build299 21 12/23/2025
2.0.0-rc3build298 35 12/25/2025
2.0.0-rc3build297 34 12/25/2025
2.0.0-rc3build296 23 12/17/2025
2.0.0-rc2build297 20 12/25/2025
2.0.0-rc2build296 26 12/25/2025
2.0.0-rc2build295 39 12/25/2025
2.0.0-rc2build294 25 12/22/2025
2.0.0-rc2build293 35 12/25/2025
2.0.0-rc2build292 25 12/16/2025
2.0.0-rc2build291 23 12/25/2025
2.0.0-rc2build289 37 12/25/2025
2.0.0-rc1build371 22 12/25/2025
2.0.0-rc1build366 29 12/25/2025
2.0.0-rc1build288 38 12/15/2025
2.0.0-rc1build287 24 12/25/2025
2.0.0-rc1build286 25 12/18/2025
2.0.0-rc1build285 6 09/29/2026
2.0.0-rc1build284 31 12/22/2025
2.0.0-rc1build283 22 12/14/2025
2.0.0-rc1build282 33 12/25/2025
2.0.0-rc1build281 28 12/22/2025
2.0.0-rc1build280 34 12/25/2025
2.0.0-rc1build279 27 12/25/2025
2.0.0-rc1build278 32 12/25/2025
2.0.0-rc1build277 21 12/15/2025
2.0.0-rc1build276 25 12/25/2025
2.0.0-rc1build275 31 12/25/2025
2.0.0-rc1build274 31 12/19/2025
2.0.0-rc1build273 22 12/16/2025
2.0.0-rc1build272 36 12/14/2025
2.0.0-rc1build271 23 12/15/2025
2.0.0-rc1build270 30 12/17/2025
2.0.0-rc1build269 41 12/19/2025
2.0.0-rc1build268 33 12/25/2025
2.0.0-rc1build267 8 09/29/2026
2.0.0-rc1build266 38 12/25/2025
2.0.0-rc1build265 40 12/22/2025
2.0.0-rc1build264 21 12/14/2025
2.0.0-rc1build263 37 12/14/2025
2.0.0-rc1build262 26 12/14/2025
2.0.0-rc1build261 3 10/10/2026
2.0.0-rc1build260 5 10/03/2026
2.0.0-rc1build259 34 12/14/2025
2.0.0-rc1build258 25 12/25/2025
2.0.0-rc1build255 23 12/25/2025
2.0.0-preview256 25 12/25/2025
2.0.0-preview255 21 12/25/2025
2.0.0-preview254 28 12/16/2025
2.0.0-preview253 25 12/25/2025
2.0.0-preview252 36 12/12/2025
2.0.0-preview251 24 12/25/2025
2.0.0-preview250 29 12/25/2025
2.0.0-preview249 25 12/25/2025
2.0.0-preview248 21 12/25/2025
2.0.0-preview247 37 12/25/2025
2.0.0-preview246 40 12/21/2025
2.0.0-preview245 24 12/25/2025
2.0.0-preview244 34 12/22/2025
2.0.0-preview243 23 12/14/2025
2.0.0-preview242 4 10/05/2026
2.0.0-preview241 29 12/25/2025
2.0.0-preview240 31 12/25/2025
2.0.0-preview239 34 12/24/2025
2.0.0-preview238 25 12/14/2025
2.0.0-preview237 19 12/16/2025
2.0.0-preview236 39 12/16/2025
2.0.0-preview235 25 12/25/2025
2.0.0-preview234 42 12/25/2025
2.0.0-preview233 28 12/15/2025
2.0.0-preview232 37 12/13/2025
2.0.0-preview231 32 12/12/2025
2.0.0-preview230 21 12/25/2025
2.0.0-preview229 25 12/25/2025
2.0.0-preview228 5 10/02/2026
2.0.0-preview227 20 12/22/2025
2.0.0-preview226 38 12/25/2025
2.0.0-preview225 5 10/02/2026
2.0.0-preview224 35 12/25/2025
2.0.0-preview223 20 12/16/2025
2.0.0-preview222 29 12/14/2025
2.0.0-preview221 23 12/25/2025
2.0.0-preview220 34 12/12/2025
2.0.0-preview219 37 12/25/2025
2.0.0-preview218 30 12/23/2025
2.0.0-preview217 37 12/25/2025
2.0.0-preview216 36 12/25/2025
2.0.0-preview215 34 12/13/2025
2.0.0-preview214 26 12/25/2025
2.0.0-preview213 36 12/22/2025
2.0.0-preview212 38 12/15/2025
2.0.0-preview211 26 12/25/2025
2.0.0-preview210 33 12/15/2025
2.0.0-preview209 34 12/25/2025
2.0.0-preview208 30 12/25/2025
2.0.0-preview207 41 12/14/2025
2.0.0-preview206 22 12/25/2025
2.0.0-preview205 27 12/13/2025
2.0.0-preview204 28 12/15/2025
2.0.0-preview203 23 12/25/2025
2.0.0-preview202 33 12/25/2025
2.0.0-preview201 26 12/25/2025
2.0.0-preview200 26 12/13/2025
2.0.0-preview199 40 12/13/2025
2.0.0-preview198 22 12/24/2025
2.0.0-preview197 20 12/15/2025
2.0.0-preview196 39 12/25/2025
2.0.0-preview195 26 12/14/2025
2.0.0-preview194 36 12/25/2025
2.0.0-preview193 38 12/25/2025
2.0.0-preview192 35 12/13/2025
2.0.0-preview191 28 12/25/2025
2.0.0-preview190 39 12/13/2025
2.0.0-preview189 43 12/25/2025
2.0.0-preview188 23 12/25/2025
2.0.0-preview187 24 12/25/2025
2.0.0-preview186 27 12/25/2025
2.0.0-preview185 31 12/22/2025
2.0.0-preview184 26 12/25/2025
2.0.0-preview183 24 12/25/2025
2.0.0-preview182 25 12/25/2025
2.0.0-preview181 26 12/11/2025
2.0.0-preview180 23 12/13/2025
2.0.0-preview179 29 12/25/2025
2.0.0-preview178 20 12/25/2025
2.0.0-preview177 21 12/13/2025
2.0.0-preview176 23 12/20/2025
2.0.0-preview175 35 12/18/2025
2.0.0-preview174 39 12/11/2025
2.0.0-preview173 37 12/13/2025
2.0.0-preview172 28 12/14/2025
2.0.0-preview171 26 12/25/2025
2.0.0-preview170 28 12/25/2025
2.0.0-preview169 35 12/15/2025
2.0.0-preview168 26 12/25/2025
2.0.0-preview167 36 12/25/2025
2.0.0-preview166 26 12/14/2025
2.0.0-preview165 25 12/22/2025
2.0.0-preview164 26 12/25/2025
2.0.0-preview163 36 12/11/2025
2.0.0-preview162 30 12/25/2025
2.0.0-preview161 27 12/25/2025
2.0.0-preview160 29 12/16/2025
2.0.0-preview159 29 12/15/2025
2.0.0-preview158 25 12/25/2025
2.0.0-preview157 24 12/25/2025
2.0.0-preview156 23 12/25/2025
2.0.0-preview155 24 12/14/2025
2.0.0-preview154 26 12/25/2025
2.0.0-preview153 34 12/25/2025
2.0.0-preview152 22 12/25/2025
2.0.0-preview151 25 12/25/2025
2.0.0-preview150 24 12/15/2025
2.0.0-preview148 32 12/25/2025
2.0.0-preview147 31 12/25/2025
2.0.0-preview146 34 12/25/2025
2.0.0-preview145 27 12/25/2025
2.0.0-preview144 33 12/22/2025
2.0.0-preview143 26 12/25/2025
2.0.0-preview142 25 12/25/2025
2.0.0-preview141 29 12/18/2025
2.0.0-preview140 38 12/25/2025
2.0.0-preview139 40 12/23/2025
2.0.0-preview138 19 12/25/2025
2.0.0-preview137 23 12/19/2025
2.0.0-preview136 3 10/09/2026
2.0.0-preview135 25 12/25/2025
2.0.0-preview133 23 12/25/2025
2.0.0-preview132 23 12/25/2025
2.0.0-preview131 29 12/25/2025
2.0.0-preview130 25 12/23/2025
2.0.0-preview129 27 12/15/2025
2.0.0-preview128 26 12/24/2025
2.0.0-preview127 34 12/25/2025
2.0.0-preview126 29 12/25/2025
2.0.0-preview125 29 12/25/2025
2.0.0-preview124 35 12/25/2025
2.0.0-preview123 22 12/25/2025
2.0.0-preview119 28 12/14/2025
2.0.0-preview118 28 12/14/2025
2.0.0-preview116 30 12/25/2025
2.0.0-preview115 28 12/23/2025
2.0.0-preview114 21 12/25/2025
2.0.0-preview113 35 12/25/2025
2.0.0-preview112 38 12/21/2025
2.0.0-preview110 29 12/25/2025
2.0.0-preview109 23 12/25/2025
2.0.0-preview108 39 12/25/2025
2.0.0-preview107 25 12/25/2025
2.0.0-preview105 39 12/25/2025
2.0.0-preview104 37 12/18/2025
2.0.0-preview103 34 12/16/2025
2.0.0-preview102 25 12/21/2025
2.0.0-preview101 23 12/15/2025
2.0.0-beta258 37 12/13/2025
2.0.0-beta254 20 12/25/2025
1.4.1 32 12/25/2025
1.4.0 30 12/12/2025
1.3.1 24 12/13/2025
1.3.0 31 12/13/2025
1.2.2 25 12/13/2025
1.2.1 36 12/25/2025
1.2.0 22 12/25/2025
1.1.1 37 12/15/2025
1.1.0 27 12/25/2025
1.0.11 32 12/16/2025