DryIoc.dll 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.dll.

## v6.0.0 Major feature release - Decrease memory footprint - Remove Obsolete API - @WIP Compile-time Dependency Injection

.NET Framework 4.5

.NET 6.0

  • No dependencies.

.NET 7.0

  • No dependencies.

.NET 8.0

  • No dependencies.

.NET Standard 2.0

.NET Standard 2.1

  • No dependencies.

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