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