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