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