DryIoc 6.0.0-preview-07

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:

No packages depend on DryIoc.

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