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

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