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 42,665 2/18/2025
5.17.0 40,546 12/20/2024
5.16.0 25,242 8/21/2024
5.15.0 13,320 7/26/2024
5.14.1 45,017 4/8/2024
5.14.0 28,502 12/15/2023
5.13.0 1,631 11/18/2023
5.13.0-preview-828 228 9/26/2023
5.13.0-preview-825 226 9/15/2023
5.12.2 17,059 9/5/2023
5.12.1 265 9/5/2023
5.12.1-preview-822 212 9/4/2023
5.12.0-preview-821 219 9/2/2023
5.11.1 343 8/16/2023
5.11.0 14,547 6/21/2023
5.11.0-preview-817 232 6/21/2023
5.10.2 2,330 6/13/2023
5.10.2-preview-815 238 6/13/2023
5.10.1 2,036 6/9/2023
5.10.1-preview-814 247 6/9/2023
5.10.1-preview-812 258 6/9/2023
5.10.1-preview-811 280 6/7/2023
5.10.0 7,430 6/5/2023
5.10.0-preview-808 249 6/4/2023
5.9.1 3,550 6/1/2023
5.9.1-preview-807 252 6/1/2023
5.9.0 3,038 5/31/2023
5.9.0-preview-803 244 5/31/2023
5.8.2 6,830 3/29/2023
5.8.2-preview-795 280 3/29/2023
5.8.1 3,012 3/29/2023
5.8.1-preview-793 257 3/28/2023
5.8.0 33,526 2/28/2023
5.8.0-preview-791 278 2/27/2023
5.7.1 7,383 1/20/2023
5.7.1-preview-788 275 1/20/2023
5.7.1-preview-787 298 1/19/2023
5.7.0 3,470 12/19/2022
5.7.0-preview-776 261 12/19/2022
5.7.0-preview-775 245 12/19/2022
5.6.0 13,531 12/6/2022
5.5.3 14,030 11/29/2022
5.5.2 7,409 10/14/2022
5.5.2-preview-768 318 10/14/2022
5.5.1 606 10/13/2022
5.5.0 6,418 10/12/2022
5.4.3 17,524 9/9/2022
5.4.3-preview-762 324 9/8/2022
5.4.2 17,159 6/2/2022
5.4.2-preview-760 341 6/1/2022
5.4.2-preview-759 322 5/31/2022
5.4.1 27,984 5/16/2022
5.4.0 12,997 5/3/2022
5.4.0-preview-755 344 5/2/2022
5.3.0 28,670 4/10/2022
5.2.1 16,913 3/12/2022
5.2.1-preview-745 327 3/12/2022
5.2.0 7,511 3/7/2022
5.2.0-preview-743 337 3/6/2022
5.2.0-preview-742 337 3/6/2022
5.2.0-preview-740 329 3/3/2022
5.2.0-preview-739 306 3/3/2022
5.2.0-preview-737 309 3/3/2022
5.2.0-preview-736 331 3/2/2022
5.1.0 743 2/26/2022
5.1.0-preview-727 330 2/26/2022
5.0.1 18,023 2/10/2022
5.0.1-preview-726 312 2/20/2022
5.0.1-preview-725 354 2/10/2022
5.0.1-preview-724 327 2/10/2022
5.0.1-preview-723 339 2/10/2022
5.0.1-preview-722 300 2/10/2022
5.0.1-preview-721 340 2/10/2022
5.0.0 6,918 2/9/2022
5.0.0-preview-720 343 2/9/2022
5.0.0-preview-719 340 2/9/2022
5.0.0-preview-718 284 2/9/2022
5.0.0-preview-717 319 2/9/2022
5.0.0-preview-715 327 2/9/2022
4.2.0-preview-690 358 1/22/2022
4.2.0-preview-688 348 12/24/2021
4.2.0-preview-687 326 12/24/2021
4.2.0-preview-686 355 12/24/2021
4.2.0-preview-685 343 12/21/2021
4.2.0-preview-684 320 12/20/2021
4.2.0-preview-683 359 12/20/2021
4.2.0-preview-682 342 12/6/2021
4.1.0 24,283 11/21/2021
4.1.0-preview-681 373 11/22/2021
4.1.0-preview-680 533 11/21/2021
4.1.0-preview-677 463 11/19/2021
4.1.0-preview-676 404 11/19/2021
4.0.0 615 11/18/2021
4.0.0-preview-675 381 11/18/2021
4.0.0-preview-672 383 11/18/2021
4.0.0-preview-671 484 11/18/2021
4.0.0-preview-670 409 11/18/2021
4.0.0-preview-669 339 11/18/2021
4.0.0-preview-665 452 9/10/2021
4.0.0-preview-664 380 9/7/2021
4.0.0-preview-663 412 9/2/2021
4.0.0-preview-662 428 9/2/2021
3.6.4 2,377 8/31/2021
3.6.4-preview-652 391 8/30/2021
3.6.4-preview-649 384 8/30/2021
3.6.4-preview-648 408 8/30/2021
3.6.4-preview-646 396 8/23/2021
3.6.4-preview-642 398 8/23/2021
3.6.4-preview-641 394 8/23/2021
3.6.3 15,737 5/26/2021
3.6.3-preview-640 430 5/26/2021
3.6.3-preview-639 385 5/20/2021
3.6.3-preview-638 373 5/20/2021
3.6.3-preview-636 436 5/19/2021
3.6.2 2,409 4/23/2021
3.6.2-preview-635 442 4/23/2021
3.6.2-preview-634 421 4/16/2021
3.6.1 7,940 3/16/2021
3.6.1-preview-633 420 3/16/2021
3.6.1-preview-632 433 3/16/2021
3.6.0 1,082 2/25/2021
3.6.0-preview-631 446 2/25/2021
3.5.1 906 2/19/2021
3.5.1-preview-630 450 2/19/2021
3.5.1-preview-629 479 2/19/2021
3.5.1-preview-628 459 2/19/2021
3.5.1-preview-627 421 2/19/2021
3.5.1-preview-626 450 2/19/2021
3.5.1-preview-625 417 2/19/2021
3.5.1-preview-624 447 2/19/2021
3.5.1-preview-623 445 2/19/2021
3.5.1-preview-622 438 2/19/2021
3.5.1-preview-621 454 2/19/2021
3.5.1-preview-620 430 2/19/2021
3.5.1-preview-617 474 2/7/2021
3.5.0 7,714 1/29/2021
3.5.0-preview-616 452 1/26/2021
3.5.0-preview-615 477 1/26/2021
3.5.0-preview-614 479 1/25/2021
3.5.0-preview-613 500 1/25/2021
3.5.0-preview-612 511 1/25/2021
3.5.0-preview-611 456 1/25/2021
3.5.0-preview-610 486 1/24/2021
3.5.0-preview-609 468 1/24/2021
3.4.1-preview-608 469 1/24/2021
3.4.1-preview-606 514 1/23/2021
3.4.1-preview-605 531 1/23/2021
3.4.1-preview-604 512 1/22/2021
3.4.0 16,717 11/15/2020
3.4.0-preview-603 490 11/15/2020
3.4.0-preview-602 540 11/11/2020
3.3.0 5,952 11/5/2020
3.3.0-preview-601 544 11/4/2020
3.2.9 6,634 11/2/2020
3.2.9-preview-600 646 10/31/2020
3.2.9-preview-599 502 10/29/2020
3.2.8 8,566 10/17/2020
3.2.8-preview-596 528 10/17/2020
3.2.8-preview-595 553 10/17/2020
3.2.7 3,026 10/16/2020
3.2.7-preview-594 522 10/16/2020
3.2.6 2,955 10/16/2020
3.2.6-preview-593 559 10/15/2020
3.2.6-preview-592 538 10/15/2020
3.2.6-preview-591 564 10/15/2020
3.2.5 3,526 10/12/2020
3.2.5-preview-590 624 10/12/2020
3.2.5-preview-589 567 9/14/2020
3.2.5-preview-588 582 9/14/2020
3.2.4 8,019 7/22/2020
3.2.4-preview-587 566 7/22/2020
3.2.4-preview-586 540 7/22/2020
3.2.4-preview-585 540 7/22/2020
3.2.2 3,891 7/21/2020
3.2.2-preview-584 574 7/21/2020
3.2.2-preview-583 580 7/21/2020
3.2.2-preview-582 620 7/18/2020
3.2.2-preview-581 590 7/18/2020
3.2.2-preview-580 581 7/17/2020
3.2.2-preview-579 605 7/17/2020
3.2.2-preview-578 648 7/17/2020
3.2.2-preview-577 526 7/17/2020
3.2.1 93,936 7/9/2020
3.2.1-preview-576 675 7/9/2020
3.2.1-preview-575 628 7/9/2020
3.2.1-preview-574 628 7/9/2020
3.2.1-preview-573 565 7/9/2020
3.2.1-preview-572 580 7/9/2020
3.2.1-preview-571 590 7/9/2020
3.2.1-preview-570 671 7/9/2020
3.2.1-preview-569 645 7/9/2020
3.2.1-preview-568 739 6/30/2020
3.2.1-preview-567 580 6/30/2020
3.2.0 26,802 6/29/2020
3.2.0-preview-565 634 6/29/2020
3.2.0-preview-564 544 6/29/2020
3.2.0-preview-563 555 6/29/2020
3.2.0-preview-562 546 6/29/2020
3.1.2 4,592 6/22/2020
3.1.2-preview-560 663 6/22/2020
3.1.2-preview-556 612 6/22/2020
3.1.2-preview-555 787 6/11/2020
3.1.2-preview-554 598 6/11/2020
3.1.2-preview-553 584 6/11/2020
3.1.1 969 6/11/2020
3.1.1-preview-552 567 6/11/2020
3.1.1-preview-551 569 6/10/2020
3.1.1-preview-550 552 6/10/2020
3.1.1-preview-549 587 6/9/2020
3.1.1-preview-548 583 6/9/2020
3.1.0 8,599 6/8/2020
3.1.0-preview-547 583 6/8/2020
3.1.0-preview-546 645 6/8/2020
3.1.0-preview-545 633 6/5/2020
3.1.0-preview-544 610 6/5/2020
3.1.0-preview-543 654 6/4/2020
3.1.0-preview-542 631 6/4/2020
3.1.0-preview-541 643 6/3/2020
3.1.0-preview-540 619 6/1/2020
3.1.0-preview-539 571 6/1/2020
3.1.0-preview-538 570 6/1/2020
3.1.0-preview-537 775 5/23/2020
3.1.0-preview-536 856 4/30/2020
3.1.0-preview-535 632 4/28/2020
3.1.0-preview-534 623 4/24/2020
3.1.0-preview-533 621 4/22/2020
3.1.0-preview-532 684 4/17/2020
3.1.0-preview-531 813 4/5/2020
3.1.0-preview-530 729 4/3/2020
3.1.0-preview-529 585 4/3/2020
3.1.0-preview-528 658 4/3/2020
3.1.0-preview-527 639 4/3/2020
3.1.0-preview-526 662 4/3/2020
3.1.0-preview-525 607 4/3/2020
2.9.0-preview-524 688 3/24/2020
2.9.0-preview-523 601 3/19/2020
2.9.0-preview-522 619 3/18/2020
2.9.0-preview-521 817 3/2/2020
2.9.0-preview-520 604 3/2/2020
2.9.0-preview-519 668 2/28/2020
2.9.0-preview-518 629 2/19/2020
2.9.0-preview-517 630 2/18/2020
2.9.0-preview-516 666 2/17/2020
2.9.0-preview-515 637 2/13/2020
2.9.0-preview-514 607 2/13/2020
2.8.9 7,832 1/15/2020
2.8.9-preview-513 667 1/15/2020
2.8.8 5,631 1/15/2020