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.
#:package Stashbox@5.17.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Stashbox&version=5.17.1
                    
Install as a Cake Addin
#tool nuget:?package=Stashbox&version=5.17.1
                    
Install 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.NSubstitute

NSubstitute auto mocking integration for Stashbox.

GitHub repositories (3)

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

Repository Stars
LuckyPennySoftware/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 30,328 2/18/2025
5.17.0 29,699 12/20/2024
5.16.0 20,507 8/21/2024
5.15.0 11,102 7/26/2024
5.14.1 44,210 4/8/2024
5.14.0 25,774 12/15/2023
5.13.0 1,571 11/18/2023
5.13.0-preview-828 202 9/26/2023
5.13.0-preview-825 203 9/15/2023
5.12.2 16,088 9/5/2023
5.12.1 241 9/5/2023
5.12.1-preview-822 190 9/4/2023
5.12.0-preview-821 186 9/2/2023
5.11.1 312 8/16/2023
5.11.0 14,435 6/21/2023
5.11.0-preview-817 197 6/21/2023
5.10.2 2,287 6/13/2023
5.10.2-preview-815 209 6/13/2023
5.10.1 1,991 6/9/2023
5.10.1-preview-814 214 6/9/2023
5.10.1-preview-812 213 6/9/2023
5.10.1-preview-811 240 6/7/2023
5.10.0 7,172 6/5/2023
5.10.0-preview-808 217 6/4/2023
5.9.1 3,496 6/1/2023
5.9.1-preview-807 210 6/1/2023
5.9.0 2,995 5/31/2023
5.9.0-preview-803 213 5/31/2023
5.8.2 6,782 3/29/2023
5.8.2-preview-795 232 3/29/2023
5.8.1 2,975 3/29/2023
5.8.1-preview-793 224 3/28/2023
5.8.0 33,483 2/28/2023
5.8.0-preview-791 231 2/27/2023
5.7.1 7,316 1/20/2023
5.7.1-preview-788 226 1/20/2023
5.7.1-preview-787 257 1/19/2023
5.7.0 3,421 12/19/2022
5.7.0-preview-776 218 12/19/2022
5.7.0-preview-775 214 12/19/2022
5.6.0 13,483 12/6/2022
5.5.3 13,437 11/29/2022
5.5.2 7,356 10/14/2022
5.5.2-preview-768 261 10/14/2022
5.5.1 572 10/13/2022
5.5.0 6,361 10/12/2022
5.4.3 17,452 9/9/2022
5.4.3-preview-762 276 9/8/2022
5.4.2 16,832 6/2/2022
5.4.2-preview-760 297 6/1/2022
5.4.2-preview-759 273 5/31/2022
5.4.1 27,935 5/16/2022
5.4.0 12,754 5/3/2022
5.4.0-preview-755 288 5/2/2022
5.3.0 28,565 4/10/2022
5.2.1 16,851 3/12/2022
5.2.1-preview-745 279 3/12/2022
5.2.0 7,457 3/7/2022
5.2.0-preview-743 285 3/6/2022
5.2.0-preview-742 282 3/6/2022
5.2.0-preview-740 281 3/3/2022
5.2.0-preview-739 266 3/3/2022
5.2.0-preview-737 273 3/3/2022
5.2.0-preview-736 279 3/2/2022
5.1.0 700 2/26/2022
5.1.0-preview-727 284 2/26/2022
5.0.1 17,948 2/10/2022
5.0.1-preview-726 272 2/20/2022
5.0.1-preview-725 306 2/10/2022
5.0.1-preview-724 279 2/10/2022
5.0.1-preview-723 285 2/10/2022
5.0.1-preview-722 261 2/10/2022
5.0.1-preview-721 288 2/10/2022
5.0.0 6,838 2/9/2022
5.0.0-preview-720 292 2/9/2022
5.0.0-preview-719 292 2/9/2022
5.0.0-preview-718 244 2/9/2022
5.0.0-preview-717 277 2/9/2022
5.0.0-preview-715 280 2/9/2022
4.2.0-preview-690 298 1/22/2022
4.2.0-preview-688 296 12/24/2021
4.2.0-preview-687 282 12/24/2021
4.2.0-preview-686 302 12/24/2021
4.2.0-preview-685 299 12/21/2021
4.2.0-preview-684 276 12/20/2021
4.2.0-preview-683 304 12/20/2021
4.2.0-preview-682 303 12/6/2021
4.1.0 23,860 11/21/2021
4.1.0-preview-681 322 11/22/2021
4.1.0-preview-680 480 11/21/2021
4.1.0-preview-677 415 11/19/2021
4.1.0-preview-676 352 11/19/2021
4.0.0 556 11/18/2021
4.0.0-preview-675 332 11/18/2021
4.0.0-preview-672 337 11/18/2021
4.0.0-preview-671 435 11/18/2021
4.0.0-preview-670 353 11/18/2021
4.0.0-preview-669 295 11/18/2021
4.0.0-preview-665 403 9/10/2021
4.0.0-preview-664 328 9/7/2021
4.0.0-preview-663 359 9/2/2021
4.0.0-preview-662 378 9/2/2021
3.6.4 2,332 8/31/2021
3.6.4-preview-652 339 8/30/2021
3.6.4-preview-649 337 8/30/2021
3.6.4-preview-648 355 8/30/2021
3.6.4-preview-646 352 8/23/2021
3.6.4-preview-642 350 8/23/2021
3.6.4-preview-641 344 8/23/2021
3.6.3 15,668 5/26/2021
3.6.3-preview-640 369 5/26/2021
3.6.3-preview-639 335 5/20/2021
3.6.3-preview-638 325 5/20/2021
3.6.3-preview-636 394 5/19/2021
3.6.2 2,359 4/23/2021
3.6.2-preview-635 392 4/23/2021
3.6.2-preview-634 374 4/16/2021
3.6.1 7,874 3/16/2021
3.6.1-preview-633 367 3/16/2021
3.6.1-preview-632 377 3/16/2021
3.6.0 1,025 2/25/2021
3.6.0-preview-631 387 2/25/2021
3.5.1 854 2/19/2021
3.5.1-preview-630 388 2/19/2021
3.5.1-preview-629 417 2/19/2021
3.5.1-preview-628 400 2/19/2021
3.5.1-preview-627 370 2/19/2021
3.5.1-preview-626 386 2/19/2021
3.5.1-preview-625 364 2/19/2021
3.5.1-preview-624 394 2/19/2021
3.5.1-preview-623 394 2/19/2021
3.5.1-preview-622 385 2/19/2021
3.5.1-preview-621 394 2/19/2021
3.5.1-preview-620 379 2/19/2021
3.5.1-preview-617 410 2/7/2021
3.5.0 7,649 1/29/2021
3.5.0-preview-616 389 1/26/2021
3.5.0-preview-615 414 1/26/2021
3.5.0-preview-614 418 1/25/2021
3.5.0-preview-613 446 1/25/2021
3.5.0-preview-612 454 1/25/2021
3.5.0-preview-611 391 1/25/2021
3.5.0-preview-610 419 1/24/2021
3.5.0-preview-609 414 1/24/2021
3.4.1-preview-608 406 1/24/2021
3.4.1-preview-606 448 1/23/2021
3.4.1-preview-605 468 1/23/2021
3.4.1-preview-604 444 1/22/2021
3.4.0 16,637 11/15/2020
3.4.0-preview-603 434 11/15/2020
3.4.0-preview-602 479 11/11/2020
3.3.0 5,888 11/5/2020
3.3.0-preview-601 479 11/4/2020
3.2.9 6,578 11/2/2020
3.2.9-preview-600 581 10/31/2020
3.2.9-preview-599 443 10/29/2020
3.2.8 8,489 10/17/2020
3.2.8-preview-596 470 10/17/2020
3.2.8-preview-595 484 10/17/2020
3.2.7 2,975 10/16/2020
3.2.7-preview-594 453 10/16/2020
3.2.6 2,895 10/16/2020
3.2.6-preview-593 495 10/15/2020
3.2.6-preview-592 480 10/15/2020
3.2.6-preview-591 487 10/15/2020
3.2.5 3,465 10/12/2020
3.2.5-preview-590 561 10/12/2020
3.2.5-preview-589 505 9/14/2020
3.2.5-preview-588 524 9/14/2020
3.2.4 7,959 7/22/2020
3.2.4-preview-587 503 7/22/2020
3.2.4-preview-586 481 7/22/2020
3.2.4-preview-585 482 7/22/2020
3.2.2 3,836 7/21/2020
3.2.2-preview-584 514 7/21/2020
3.2.2-preview-583 518 7/21/2020
3.2.2-preview-582 548 7/18/2020
3.2.2-preview-581 535 7/18/2020
3.2.2-preview-580 520 7/17/2020
3.2.2-preview-579 553 7/17/2020
3.2.2-preview-578 590 7/17/2020
3.2.2-preview-577 472 7/17/2020
3.2.1 93,870 7/9/2020
3.2.1-preview-576 613 7/9/2020
3.2.1-preview-575 562 7/9/2020
3.2.1-preview-574 566 7/9/2020
3.2.1-preview-573 503 7/9/2020
3.2.1-preview-572 514 7/9/2020
3.2.1-preview-571 533 7/9/2020
3.2.1-preview-570 612 7/9/2020
3.2.1-preview-569 576 7/9/2020
3.2.1-preview-568 677 6/30/2020
3.2.1-preview-567 523 6/30/2020
3.2.0 26,695 6/29/2020
3.2.0-preview-565 563 6/29/2020
3.2.0-preview-564 489 6/29/2020
3.2.0-preview-563 487 6/29/2020
3.2.0-preview-562 489 6/29/2020
3.1.2 4,512 6/22/2020
3.1.2-preview-560 594 6/22/2020
3.1.2-preview-556 553 6/22/2020
3.1.2-preview-555 722 6/11/2020
3.1.2-preview-554 528 6/11/2020
3.1.2-preview-553 519 6/11/2020
3.1.1 915 6/11/2020
3.1.1-preview-552 509 6/11/2020
3.1.1-preview-551 513 6/10/2020
3.1.1-preview-550 493 6/10/2020
3.1.1-preview-549 521 6/9/2020
3.1.1-preview-548 518 6/9/2020
3.1.0 8,541 6/8/2020
3.1.0-preview-547 532 6/8/2020
3.1.0-preview-546 578 6/8/2020
3.1.0-preview-545 571 6/5/2020
3.1.0-preview-544 550 6/5/2020
3.1.0-preview-543 596 6/4/2020
3.1.0-preview-542 573 6/4/2020
3.1.0-preview-541 578 6/3/2020
3.1.0-preview-540 565 6/1/2020
3.1.0-preview-539 519 6/1/2020
3.1.0-preview-538 511 6/1/2020
3.1.0-preview-537 711 5/23/2020
3.1.0-preview-536 793 4/30/2020
3.1.0-preview-535 565 4/28/2020
3.1.0-preview-534 565 4/24/2020
3.1.0-preview-533 556 4/22/2020
3.1.0-preview-532 614 4/17/2020
3.1.0-preview-531 751 4/5/2020
3.1.0-preview-530 661 4/3/2020
3.1.0-preview-529 536 4/3/2020
3.1.0-preview-528 598 4/3/2020
3.1.0-preview-527 582 4/3/2020
3.1.0-preview-526 599 4/3/2020
3.1.0-preview-525 539 4/3/2020
2.9.0-preview-524 623 3/24/2020
2.9.0-preview-523 543 3/19/2020
2.9.0-preview-522 557 3/18/2020
2.9.0-preview-521 756 3/2/2020
2.9.0-preview-520 538 3/2/2020
2.9.0-preview-519 601 2/28/2020
2.9.0-preview-518 576 2/19/2020
2.9.0-preview-517 564 2/18/2020
2.9.0-preview-516 604 2/17/2020
2.9.0-preview-515 581 2/13/2020
2.9.0-preview-514 551 2/13/2020
2.8.9 7,754 1/15/2020
2.8.9-preview-513 604 1/15/2020
2.8.8 5,552 1/15/2020