Stashbox 5.17.1

dotnet add package Stashbox --version 5.17.1
                    
NuGet\Install-Package Stashbox -Version 5.17.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Stashbox" Version="5.17.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Stashbox" Version="5.17.1" />
                    
Directory.Packages.props
<PackageReference Include="Stashbox" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Stashbox --version 5.17.1
                    
#r "nuget: Stashbox, 5.17.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=Stashbox&version=5.17.1
                    
Install Stashbox as a Cake Addin
#tool nuget:?package=Stashbox&version=5.17.1
                    
Install Stashbox as a Cake Tool

Stashbox

Appveyor Build Status GitHub Workflow Status NuGet Downloads Sonar Tests Sonar Coverage Sonar Quality Gate Sourcelink

Stashbox is a lightweight, fast, and portable dependency injection framework for .NET-based solutions. It encourages the building of loosely coupled applications and simplifies the construction of hierarchical object structures. It can be integrated easily with .NET Core, Generic Host, ASP.NET, Xamarin, and many other applications.

Github (stable) NuGet (stable) NuGet (pre-release)
Github release NuGet Version Nuget pre-release

Core Attributes

  • 🚀 Fast, thread-safe, and lock-free operations.
  • ⚡️ Easy-to-use Fluent configuration API.
  • ♻️ Small memory footprint.
  • 🔄 Tracks the dependency tree for cycles.
  • 🚨 Detects and warns about misconfigurations.
  • 🔥 Gives fast feedback on registration/resolution issues.

Supported Platforms

  • .NET 5+
  • .NET Standard 2.0+
  • .NET Framework 4.5+
  • Mono
  • Universal Windows Platform
  • Xamarin (Android/iOS/Mac)
  • Unity

Contact & Support

  • Join the chat at https://gitter.im/z4kn4fein/stashbox Slack
  • Create an issue for bug reports and feature requests.
  • Start a discussion for your questions and ideas.
  • Add a ⭐️ to support the project!

Extensions

Benchmarks

<br>

Powered by Jetbrains' Open Source License

Jetbrains

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 is compatible. 
.NET Framework net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 is compatible.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (17)

Showing the top 5 NuGet packages that depend on Stashbox:

Package Downloads
Stashbox.Extensions.DependencyInjection

A Microsoft.Extensions.DependencyInjection extension, which allows Stashbox to be configured as the default service provider.

Stashbox.Moq

Moq auto mocking integration for Stashbox.

Stashbox.Web.WebApi

ASP.NET Web API integration for Stashbox.

Stashbox.Web.Mvc

ASP.NET MVC integration for Stashbox.

Stashbox.FakeItEasy

FakeItEasy auto mocking integration for Stashbox.

GitHub repositories (3)

Showing the top 3 popular GitHub repositories that depend on Stashbox:

Repository Stars
jbogard/MediatR
Simple, unambitious mediator implementation in .NET
structuremap/structuremap
A Dependency Injection/Inversion of Control tool for .NET
danielpalme/IocPerformance
Performance comparison of .NET IoC containers
Version Downloads Last updated
5.17.1 14,534 2/18/2025
5.17.0 15,884 12/20/2024
5.16.0 16,040 8/21/2024
5.15.0 7,906 7/26/2024
5.14.1 42,438 4/8/2024
5.14.0 22,687 12/15/2023
5.13.0 1,411 11/18/2023
5.13.0-preview-828 150 9/26/2023
5.13.0-preview-825 142 9/15/2023
5.12.2 10,780 9/5/2023
5.12.1 162 9/5/2023
5.12.1-preview-822 138 9/4/2023
5.12.0-preview-821 132 9/2/2023
5.11.1 247 8/16/2023
5.11.0 14,019 6/21/2023
5.11.0-preview-817 129 6/21/2023
5.10.2 2,114 6/13/2023
5.10.2-preview-815 137 6/13/2023
5.10.1 1,841 6/9/2023
5.10.1-preview-814 135 6/9/2023
5.10.1-preview-812 142 6/9/2023
5.10.1-preview-811 164 6/7/2023
5.10.0 6,621 6/5/2023
5.10.0-preview-808 148 6/4/2023
5.9.1 3,281 6/1/2023
5.9.1-preview-807 136 6/1/2023
5.9.0 2,836 5/31/2023
5.9.0-preview-803 138 5/31/2023
5.8.2 6,472 3/29/2023
5.8.2-preview-795 153 3/29/2023
5.8.1 2,776 3/29/2023
5.8.1-preview-793 156 3/28/2023
5.8.0 33,278 2/28/2023
5.8.0-preview-791 154 2/27/2023
5.7.1 6,953 1/20/2023
5.7.1-preview-788 156 1/20/2023
5.7.1-preview-787 163 1/19/2023
5.7.0 3,257 12/19/2022
5.7.0-preview-776 138 12/19/2022
5.7.0-preview-775 150 12/19/2022
5.6.0 13,250 12/6/2022
5.5.3 9,805 11/29/2022
5.5.2 7,038 10/14/2022
5.5.2-preview-768 182 10/14/2022
5.5.1 500 10/13/2022
5.5.0 6,032 10/12/2022
5.4.3 17,095 9/9/2022
5.4.3-preview-762 195 9/8/2022
5.4.2 15,553 6/2/2022
5.4.2-preview-760 202 6/1/2022
5.4.2-preview-759 192 5/31/2022
5.4.1 27,612 5/16/2022
5.4.0 12,168 5/3/2022
5.4.0-preview-755 190 5/2/2022
5.3.0 28,320 4/10/2022
5.2.1 16,525 3/12/2022
5.2.1-preview-745 197 3/12/2022
5.2.0 7,063 3/7/2022
5.2.0-preview-743 195 3/6/2022
5.2.0-preview-742 192 3/6/2022
5.2.0-preview-740 204 3/3/2022
5.2.0-preview-739 191 3/3/2022
5.2.0-preview-737 197 3/3/2022
5.2.0-preview-736 188 3/2/2022
5.1.0 624 2/26/2022
5.1.0-preview-727 193 2/26/2022
5.0.1 17,622 2/10/2022
5.0.1-preview-726 194 2/20/2022
5.0.1-preview-725 204 2/10/2022
5.0.1-preview-724 188 2/10/2022
5.0.1-preview-723 194 2/10/2022
5.0.1-preview-722 187 2/10/2022
5.0.1-preview-721 198 2/10/2022
5.0.0 6,484 2/9/2022
5.0.0-preview-720 201 2/9/2022
5.0.0-preview-719 196 2/9/2022
5.0.0-preview-718 181 2/9/2022
5.0.0-preview-717 198 2/9/2022
5.0.0-preview-715 199 2/9/2022
4.2.0-preview-690 205 1/22/2022
4.2.0-preview-688 213 12/24/2021
4.2.0-preview-687 203 12/24/2021
4.2.0-preview-686 211 12/24/2021
4.2.0-preview-685 224 12/21/2021
4.2.0-preview-684 211 12/20/2021
4.2.0-preview-683 211 12/20/2021
4.2.0-preview-682 228 12/6/2021
4.1.0 21,590 11/21/2021
4.1.0-preview-681 226 11/22/2021
4.1.0-preview-680 400 11/21/2021
4.1.0-preview-677 320 11/19/2021
4.1.0-preview-676 273 11/19/2021
4.0.0 474 11/18/2021
4.0.0-preview-675 238 11/18/2021
4.0.0-preview-672 251 11/18/2021
4.0.0-preview-671 337 11/18/2021
4.0.0-preview-670 255 11/18/2021
4.0.0-preview-669 217 11/18/2021
4.0.0-preview-665 313 9/10/2021
4.0.0-preview-664 266 9/7/2021
4.0.0-preview-663 285 9/2/2021
4.0.0-preview-662 283 9/2/2021
3.6.4 2,255 8/31/2021
3.6.4-preview-652 256 8/30/2021
3.6.4-preview-649 253 8/30/2021
3.6.4-preview-648 275 8/30/2021
3.6.4-preview-646 267 8/23/2021
3.6.4-preview-642 264 8/23/2021
3.6.4-preview-641 270 8/23/2021
3.6.3 15,283 5/26/2021
3.6.3-preview-640 286 5/26/2021
3.6.3-preview-639 262 5/20/2021
3.6.3-preview-638 272 5/20/2021
3.6.3-preview-636 320 5/19/2021
3.6.2 2,288 4/23/2021
3.6.2-preview-635 299 4/23/2021
3.6.2-preview-634 299 4/16/2021
3.6.1 7,534 3/16/2021
3.6.1-preview-633 285 3/16/2021
3.6.1-preview-632 289 3/16/2021
3.6.0 946 2/25/2021
3.6.0-preview-631 305 2/25/2021
3.5.1 764 2/19/2021
3.5.1-preview-630 314 2/19/2021
3.5.1-preview-629 319 2/19/2021
3.5.1-preview-628 302 2/19/2021
3.5.1-preview-627 296 2/19/2021
3.5.1-preview-626 305 2/19/2021
3.5.1-preview-625 308 2/19/2021
3.5.1-preview-624 292 2/19/2021
3.5.1-preview-623 317 2/19/2021
3.5.1-preview-622 294 2/19/2021
3.5.1-preview-621 308 2/19/2021
3.5.1-preview-620 304 2/19/2021
3.5.1-preview-617 317 2/7/2021
3.5.0 7,477 1/29/2021
3.5.0-preview-616 313 1/26/2021
3.5.0-preview-615 310 1/26/2021
3.5.0-preview-614 317 1/25/2021
3.5.0-preview-613 350 1/25/2021
3.5.0-preview-612 365 1/25/2021
3.5.0-preview-611 311 1/25/2021
3.5.0-preview-610 324 1/24/2021
3.5.0-preview-609 329 1/24/2021
3.4.1-preview-608 321 1/24/2021
3.4.1-preview-606 359 1/23/2021
3.4.1-preview-605 367 1/23/2021
3.4.1-preview-604 361 1/22/2021
3.4.0 16,195 11/15/2020
3.4.0-preview-603 360 11/15/2020
3.4.0-preview-602 396 11/11/2020
3.3.0 5,729 11/5/2020
3.3.0-preview-601 394 11/4/2020
3.2.9 6,206 11/2/2020
3.2.9-preview-600 493 10/31/2020
3.2.9-preview-599 373 10/29/2020
3.2.8 8,009 10/17/2020
3.2.8-preview-596 381 10/17/2020
3.2.8-preview-595 377 10/17/2020
3.2.7 2,836 10/16/2020
3.2.7-preview-594 374 10/16/2020
3.2.6 2,764 10/16/2020
3.2.6-preview-593 398 10/15/2020
3.2.6-preview-592 394 10/15/2020
3.2.6-preview-591 401 10/15/2020
3.2.5 3,312 10/12/2020
3.2.5-preview-590 474 10/12/2020
3.2.5-preview-589 425 9/14/2020
3.2.5-preview-588 424 9/14/2020
3.2.4 7,866 7/22/2020
3.2.4-preview-587 419 7/22/2020
3.2.4-preview-586 413 7/22/2020
3.2.4-preview-585 405 7/22/2020
3.2.2 3,698 7/21/2020
3.2.2-preview-584 420 7/21/2020
3.2.2-preview-583 431 7/21/2020
3.2.2-preview-582 451 7/18/2020
3.2.2-preview-581 445 7/18/2020
3.2.2-preview-580 450 7/17/2020
3.2.2-preview-579 484 7/17/2020
3.2.2-preview-578 490 7/17/2020
3.2.2-preview-577 405 7/17/2020
3.2.1 93,703 7/9/2020
3.2.1-preview-576 534 7/9/2020
3.2.1-preview-575 481 7/9/2020
3.2.1-preview-574 480 7/9/2020
3.2.1-preview-573 425 7/9/2020
3.2.1-preview-572 432 7/9/2020
3.2.1-preview-571 454 7/9/2020
3.2.1-preview-570 534 7/9/2020
3.2.1-preview-569 493 7/9/2020
3.2.1-preview-568 586 6/30/2020
3.2.1-preview-567 445 6/30/2020
3.2.0 26,494 6/29/2020
3.2.0-preview-565 471 6/29/2020
3.2.0-preview-564 400 6/29/2020
3.2.0-preview-563 398 6/29/2020
3.2.0-preview-562 408 6/29/2020
3.1.2 4,262 6/22/2020
3.1.2-preview-560 505 6/22/2020
3.1.2-preview-556 474 6/22/2020
3.1.2-preview-555 639 6/11/2020
3.1.2-preview-554 445 6/11/2020
3.1.2-preview-553 431 6/11/2020
3.1.1 835 6/11/2020
3.1.1-preview-552 429 6/11/2020
3.1.1-preview-551 434 6/10/2020
3.1.1-preview-550 396 6/10/2020
3.1.1-preview-549 421 6/9/2020
3.1.1-preview-548 439 6/9/2020
3.1.0 8,039 6/8/2020
3.1.0-preview-547 453 6/8/2020
3.1.0-preview-546 485 6/8/2020
3.1.0-preview-545 472 6/5/2020
3.1.0-preview-544 459 6/5/2020
3.1.0-preview-543 502 6/4/2020
3.1.0-preview-542 493 6/4/2020
3.1.0-preview-541 495 6/3/2020
3.1.0-preview-540 496 6/1/2020
3.1.0-preview-539 415 6/1/2020
3.1.0-preview-538 428 6/1/2020
3.1.0-preview-537 623 5/23/2020
3.1.0-preview-536 704 4/30/2020
3.1.0-preview-535 464 4/28/2020
3.1.0-preview-534 495 4/24/2020
3.1.0-preview-533 453 4/22/2020
3.1.0-preview-532 516 4/17/2020
3.1.0-preview-531 650 4/5/2020
3.1.0-preview-530 559 4/3/2020
3.1.0-preview-529 473 4/3/2020
3.1.0-preview-528 491 4/3/2020
3.1.0-preview-527 480 4/3/2020
3.1.0-preview-526 514 4/3/2020
3.1.0-preview-525 443 4/3/2020
2.9.0-preview-524 522 3/24/2020
2.9.0-preview-523 470 3/19/2020
2.9.0-preview-522 450 3/18/2020
2.9.0-preview-521 650 3/2/2020
2.9.0-preview-520 446 3/2/2020
2.9.0-preview-519 499 2/28/2020
2.9.0-preview-518 493 2/19/2020
2.9.0-preview-517 463 2/18/2020
2.9.0-preview-516 506 2/17/2020
2.9.0-preview-515 499 2/13/2020
2.9.0-preview-514 443 2/13/2020
2.8.9 7,562 1/15/2020
2.8.9-preview-513 507 1/15/2020
2.8.8 5,443 1/15/2020