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 39,794 2/18/2025
5.17.0 38,041 12/20/2024
5.16.0 24,658 8/21/2024
5.15.0 13,201 7/26/2024
5.14.1 44,977 4/8/2024
5.14.0 28,100 12/15/2023
5.13.0 1,624 11/18/2023
5.13.0-preview-828 220 9/26/2023
5.13.0-preview-825 218 9/15/2023
5.12.2 17,035 9/5/2023
5.12.1 260 9/5/2023
5.12.1-preview-822 204 9/4/2023
5.12.0-preview-821 213 9/2/2023
5.11.1 336 8/16/2023
5.11.0 14,538 6/21/2023
5.11.0-preview-817 228 6/21/2023
5.10.2 2,323 6/13/2023
5.10.2-preview-815 235 6/13/2023
5.10.1 2,028 6/9/2023
5.10.1-preview-814 243 6/9/2023
5.10.1-preview-812 249 6/9/2023
5.10.1-preview-811 269 6/7/2023
5.10.0 7,368 6/5/2023
5.10.0-preview-808 244 6/4/2023
5.9.1 3,544 6/1/2023
5.9.1-preview-807 247 6/1/2023
5.9.0 3,031 5/31/2023
5.9.0-preview-803 241 5/31/2023
5.8.2 6,823 3/29/2023
5.8.2-preview-795 274 3/29/2023
5.8.1 3,009 3/29/2023
5.8.1-preview-793 253 3/28/2023
5.8.0 33,516 2/28/2023
5.8.0-preview-791 271 2/27/2023
5.7.1 7,378 1/20/2023
5.7.1-preview-788 266 1/20/2023
5.7.1-preview-787 293 1/19/2023
5.7.0 3,464 12/19/2022
5.7.0-preview-776 258 12/19/2022
5.7.0-preview-775 241 12/19/2022
5.6.0 13,523 12/6/2022
5.5.3 14,018 11/29/2022
5.5.2 7,403 10/14/2022
5.5.2-preview-768 308 10/14/2022
5.5.1 603 10/13/2022
5.5.0 6,411 10/12/2022
5.4.3 17,514 9/9/2022
5.4.3-preview-762 318 9/8/2022
5.4.2 17,137 6/2/2022
5.4.2-preview-760 333 6/1/2022
5.4.2-preview-759 317 5/31/2022
5.4.1 27,976 5/16/2022
5.4.0 12,928 5/3/2022
5.4.0-preview-755 334 5/2/2022
5.3.0 28,634 4/10/2022
5.2.1 16,908 3/12/2022
5.2.1-preview-745 317 3/12/2022
5.2.0 7,501 3/7/2022
5.2.0-preview-743 334 3/6/2022
5.2.0-preview-742 330 3/6/2022
5.2.0-preview-740 324 3/3/2022
5.2.0-preview-739 303 3/3/2022
5.2.0-preview-737 306 3/3/2022
5.2.0-preview-736 326 3/2/2022
5.1.0 738 2/26/2022
5.1.0-preview-727 321 2/26/2022
5.0.1 18,010 2/10/2022
5.0.1-preview-726 308 2/20/2022
5.0.1-preview-725 350 2/10/2022
5.0.1-preview-724 319 2/10/2022
5.0.1-preview-723 332 2/10/2022
5.0.1-preview-722 293 2/10/2022
5.0.1-preview-721 336 2/10/2022
5.0.0 6,907 2/9/2022
5.0.0-preview-720 334 2/9/2022
5.0.0-preview-719 334 2/9/2022
5.0.0-preview-718 283 2/9/2022
5.0.0-preview-717 318 2/9/2022
5.0.0-preview-715 324 2/9/2022
4.2.0-preview-690 353 1/22/2022
4.2.0-preview-688 344 12/24/2021
4.2.0-preview-687 319 12/24/2021
4.2.0-preview-686 348 12/24/2021
4.2.0-preview-685 340 12/21/2021
4.2.0-preview-684 317 12/20/2021
4.2.0-preview-683 354 12/20/2021
4.2.0-preview-682 338 12/6/2021
4.1.0 24,272 11/21/2021
4.1.0-preview-681 370 11/22/2021
4.1.0-preview-680 525 11/21/2021
4.1.0-preview-677 460 11/19/2021
4.1.0-preview-676 396 11/19/2021
4.0.0 602 11/18/2021
4.0.0-preview-675 376 11/18/2021
4.0.0-preview-672 378 11/18/2021
4.0.0-preview-671 481 11/18/2021
4.0.0-preview-670 403 11/18/2021
4.0.0-preview-669 333 11/18/2021
4.0.0-preview-665 445 9/10/2021
4.0.0-preview-664 367 9/7/2021
4.0.0-preview-663 408 9/2/2021
4.0.0-preview-662 424 9/2/2021
3.6.4 2,373 8/31/2021
3.6.4-preview-652 383 8/30/2021
3.6.4-preview-649 377 8/30/2021
3.6.4-preview-648 401 8/30/2021
3.6.4-preview-646 393 8/23/2021
3.6.4-preview-642 391 8/23/2021
3.6.4-preview-641 386 8/23/2021
3.6.3 15,725 5/26/2021
3.6.3-preview-640 425 5/26/2021
3.6.3-preview-639 375 5/20/2021
3.6.3-preview-638 365 5/20/2021
3.6.3-preview-636 433 5/19/2021
3.6.2 2,398 4/23/2021
3.6.2-preview-635 434 4/23/2021
3.6.2-preview-634 417 4/16/2021
3.6.1 7,932 3/16/2021
3.6.1-preview-633 415 3/16/2021
3.6.1-preview-632 427 3/16/2021
3.6.0 1,068 2/25/2021
3.6.0-preview-631 440 2/25/2021
3.5.1 899 2/19/2021
3.5.1-preview-630 443 2/19/2021
3.5.1-preview-629 472 2/19/2021
3.5.1-preview-628 456 2/19/2021
3.5.1-preview-627 420 2/19/2021
3.5.1-preview-626 443 2/19/2021
3.5.1-preview-625 411 2/19/2021
3.5.1-preview-624 443 2/19/2021
3.5.1-preview-623 441 2/19/2021
3.5.1-preview-622 430 2/19/2021
3.5.1-preview-621 450 2/19/2021
3.5.1-preview-620 423 2/19/2021
3.5.1-preview-617 466 2/7/2021
3.5.0 7,708 1/29/2021
3.5.0-preview-616 441 1/26/2021
3.5.0-preview-615 466 1/26/2021
3.5.0-preview-614 470 1/25/2021
3.5.0-preview-613 492 1/25/2021
3.5.0-preview-612 505 1/25/2021
3.5.0-preview-611 451 1/25/2021
3.5.0-preview-610 472 1/24/2021
3.5.0-preview-609 459 1/24/2021
3.4.1-preview-608 460 1/24/2021
3.4.1-preview-606 506 1/23/2021
3.4.1-preview-605 523 1/23/2021
3.4.1-preview-604 504 1/22/2021
3.4.0 16,710 11/15/2020
3.4.0-preview-603 484 11/15/2020
3.4.0-preview-602 535 11/11/2020
3.3.0 5,942 11/5/2020
3.3.0-preview-601 538 11/4/2020
3.2.9 6,628 11/2/2020
3.2.9-preview-600 637 10/31/2020
3.2.9-preview-599 496 10/29/2020
3.2.8 8,556 10/17/2020
3.2.8-preview-596 523 10/17/2020
3.2.8-preview-595 543 10/17/2020
3.2.7 3,021 10/16/2020
3.2.7-preview-594 515 10/16/2020
3.2.6 2,943 10/16/2020
3.2.6-preview-593 553 10/15/2020
3.2.6-preview-592 533 10/15/2020
3.2.6-preview-591 558 10/15/2020
3.2.5 3,517 10/12/2020
3.2.5-preview-590 614 10/12/2020
3.2.5-preview-589 561 9/14/2020
3.2.5-preview-588 576 9/14/2020
3.2.4 8,011 7/22/2020
3.2.4-preview-587 558 7/22/2020
3.2.4-preview-586 532 7/22/2020
3.2.4-preview-585 531 7/22/2020
3.2.2 3,882 7/21/2020
3.2.2-preview-584 563 7/21/2020
3.2.2-preview-583 572 7/21/2020
3.2.2-preview-582 608 7/18/2020
3.2.2-preview-581 585 7/18/2020
3.2.2-preview-580 573 7/17/2020
3.2.2-preview-579 600 7/17/2020
3.2.2-preview-578 640 7/17/2020
3.2.2-preview-577 519 7/17/2020
3.2.1 93,932 7/9/2020
3.2.1-preview-576 664 7/9/2020
3.2.1-preview-575 618 7/9/2020
3.2.1-preview-574 619 7/9/2020
3.2.1-preview-573 556 7/9/2020
3.2.1-preview-572 568 7/9/2020
3.2.1-preview-571 578 7/9/2020
3.2.1-preview-570 661 7/9/2020
3.2.1-preview-569 634 7/9/2020
3.2.1-preview-568 726 6/30/2020
3.2.1-preview-567 574 6/30/2020
3.2.0 26,794 6/29/2020
3.2.0-preview-565 624 6/29/2020
3.2.0-preview-564 543 6/29/2020
3.2.0-preview-563 549 6/29/2020
3.2.0-preview-562 540 6/29/2020
3.1.2 4,576 6/22/2020
3.1.2-preview-560 656 6/22/2020
3.1.2-preview-556 598 6/22/2020
3.1.2-preview-555 779 6/11/2020
3.1.2-preview-554 589 6/11/2020
3.1.2-preview-553 572 6/11/2020
3.1.1 962 6/11/2020
3.1.1-preview-552 559 6/11/2020
3.1.1-preview-551 562 6/10/2020
3.1.1-preview-550 545 6/10/2020
3.1.1-preview-549 574 6/9/2020
3.1.1-preview-548 574 6/9/2020
3.1.0 8,589 6/8/2020
3.1.0-preview-547 576 6/8/2020
3.1.0-preview-546 631 6/8/2020
3.1.0-preview-545 624 6/5/2020
3.1.0-preview-544 602 6/5/2020
3.1.0-preview-543 649 6/4/2020
3.1.0-preview-542 624 6/4/2020
3.1.0-preview-541 640 6/3/2020
3.1.0-preview-540 612 6/1/2020
3.1.0-preview-539 568 6/1/2020
3.1.0-preview-538 562 6/1/2020
3.1.0-preview-537 764 5/23/2020
3.1.0-preview-536 847 4/30/2020
3.1.0-preview-535 622 4/28/2020
3.1.0-preview-534 610 4/24/2020
3.1.0-preview-533 611 4/22/2020
3.1.0-preview-532 669 4/17/2020
3.1.0-preview-531 808 4/5/2020
3.1.0-preview-530 719 4/3/2020
3.1.0-preview-529 577 4/3/2020
3.1.0-preview-528 647 4/3/2020
3.1.0-preview-527 633 4/3/2020
3.1.0-preview-526 650 4/3/2020
3.1.0-preview-525 597 4/3/2020
2.9.0-preview-524 681 3/24/2020
2.9.0-preview-523 591 3/19/2020
2.9.0-preview-522 609 3/18/2020
2.9.0-preview-521 813 3/2/2020
2.9.0-preview-520 594 3/2/2020
2.9.0-preview-519 656 2/28/2020
2.9.0-preview-518 622 2/19/2020
2.9.0-preview-517 620 2/18/2020
2.9.0-preview-516 656 2/17/2020
2.9.0-preview-515 623 2/13/2020
2.9.0-preview-514 600 2/13/2020
2.8.9 7,821 1/15/2020
2.8.9-preview-513 658 1/15/2020
2.8.8 5,620 1/15/2020