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,979 2/18/2025
5.17.0 38,238 12/20/2024
5.16.0 24,810 8/21/2024
5.15.0 13,219 7/26/2024
5.14.1 44,978 4/8/2024
5.14.0 28,160 12/15/2023
5.13.0 1,625 11/18/2023
5.13.0-preview-828 224 9/26/2023
5.13.0-preview-825 219 9/15/2023
5.12.2 17,036 9/5/2023
5.12.1 262 9/5/2023
5.12.1-preview-822 206 9/4/2023
5.12.0-preview-821 214 9/2/2023
5.11.1 337 8/16/2023
5.11.0 14,540 6/21/2023
5.11.0-preview-817 229 6/21/2023
5.10.2 2,325 6/13/2023
5.10.2-preview-815 237 6/13/2023
5.10.1 2,031 6/9/2023
5.10.1-preview-814 244 6/9/2023
5.10.1-preview-812 253 6/9/2023
5.10.1-preview-811 273 6/7/2023
5.10.0 7,375 6/5/2023
5.10.0-preview-808 244 6/4/2023
5.9.1 3,548 6/1/2023
5.9.1-preview-807 248 6/1/2023
5.9.0 3,032 5/31/2023
5.9.0-preview-803 243 5/31/2023
5.8.2 6,823 3/29/2023
5.8.2-preview-795 274 3/29/2023
5.8.1 3,011 3/29/2023
5.8.1-preview-793 254 3/28/2023
5.8.0 33,519 2/28/2023
5.8.0-preview-791 273 2/27/2023
5.7.1 7,379 1/20/2023
5.7.1-preview-788 270 1/20/2023
5.7.1-preview-787 295 1/19/2023
5.7.0 3,465 12/19/2022
5.7.0-preview-776 259 12/19/2022
5.7.0-preview-775 244 12/19/2022
5.6.0 13,525 12/6/2022
5.5.3 14,019 11/29/2022
5.5.2 7,404 10/14/2022
5.5.2-preview-768 310 10/14/2022
5.5.1 603 10/13/2022
5.5.0 6,413 10/12/2022
5.4.3 17,519 9/9/2022
5.4.3-preview-762 320 9/8/2022
5.4.2 17,141 6/2/2022
5.4.2-preview-760 337 6/1/2022
5.4.2-preview-759 320 5/31/2022
5.4.1 27,982 5/16/2022
5.4.0 12,929 5/3/2022
5.4.0-preview-755 335 5/2/2022
5.3.0 28,641 4/10/2022
5.2.1 16,911 3/12/2022
5.2.1-preview-745 318 3/12/2022
5.2.0 7,505 3/7/2022
5.2.0-preview-743 335 3/6/2022
5.2.0-preview-742 332 3/6/2022
5.2.0-preview-740 326 3/3/2022
5.2.0-preview-739 304 3/3/2022
5.2.0-preview-737 309 3/3/2022
5.2.0-preview-736 328 3/2/2022
5.1.0 741 2/26/2022
5.1.0-preview-727 322 2/26/2022
5.0.1 18,011 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 321 2/10/2022
5.0.1-preview-723 332 2/10/2022
5.0.1-preview-722 295 2/10/2022
5.0.1-preview-721 337 2/10/2022
5.0.0 6,907 2/9/2022
5.0.0-preview-720 338 2/9/2022
5.0.0-preview-719 335 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 325 2/9/2022
4.2.0-preview-690 354 1/22/2022
4.2.0-preview-688 346 12/24/2021
4.2.0-preview-687 320 12/24/2021
4.2.0-preview-686 350 12/24/2021
4.2.0-preview-685 341 12/21/2021
4.2.0-preview-684 318 12/20/2021
4.2.0-preview-683 356 12/20/2021
4.2.0-preview-682 341 12/6/2021
4.1.0 24,273 11/21/2021
4.1.0-preview-681 371 11/22/2021
4.1.0-preview-680 526 11/21/2021
4.1.0-preview-677 461 11/19/2021
4.1.0-preview-676 397 11/19/2021
4.0.0 605 11/18/2021
4.0.0-preview-675 380 11/18/2021
4.0.0-preview-672 379 11/18/2021
4.0.0-preview-671 482 11/18/2021
4.0.0-preview-670 405 11/18/2021
4.0.0-preview-669 335 11/18/2021
4.0.0-preview-665 447 9/10/2021
4.0.0-preview-664 368 9/7/2021
4.0.0-preview-663 409 9/2/2021
4.0.0-preview-662 426 9/2/2021
3.6.4 2,374 8/31/2021
3.6.4-preview-652 387 8/30/2021
3.6.4-preview-649 381 8/30/2021
3.6.4-preview-648 405 8/30/2021
3.6.4-preview-646 395 8/23/2021
3.6.4-preview-642 395 8/23/2021
3.6.4-preview-641 388 8/23/2021
3.6.3 15,730 5/26/2021
3.6.3-preview-640 426 5/26/2021
3.6.3-preview-639 378 5/20/2021
3.6.3-preview-638 367 5/20/2021
3.6.3-preview-636 434 5/19/2021
3.6.2 2,400 4/23/2021
3.6.2-preview-635 436 4/23/2021
3.6.2-preview-634 418 4/16/2021
3.6.1 7,933 3/16/2021
3.6.1-preview-633 418 3/16/2021
3.6.1-preview-632 428 3/16/2021
3.6.0 1,069 2/25/2021
3.6.0-preview-631 441 2/25/2021
3.5.1 900 2/19/2021
3.5.1-preview-630 444 2/19/2021
3.5.1-preview-629 475 2/19/2021
3.5.1-preview-628 457 2/19/2021
3.5.1-preview-627 421 2/19/2021
3.5.1-preview-626 446 2/19/2021
3.5.1-preview-625 414 2/19/2021
3.5.1-preview-624 444 2/19/2021
3.5.1-preview-623 441 2/19/2021
3.5.1-preview-622 431 2/19/2021
3.5.1-preview-621 451 2/19/2021
3.5.1-preview-620 424 2/19/2021
3.5.1-preview-617 469 2/7/2021
3.5.0 7,710 1/29/2021
3.5.0-preview-616 443 1/26/2021
3.5.0-preview-615 470 1/26/2021
3.5.0-preview-614 470 1/25/2021
3.5.0-preview-613 493 1/25/2021
3.5.0-preview-612 506 1/25/2021
3.5.0-preview-611 451 1/25/2021
3.5.0-preview-610 476 1/24/2021
3.5.0-preview-609 461 1/24/2021
3.4.1-preview-608 461 1/24/2021
3.4.1-preview-606 506 1/23/2021
3.4.1-preview-605 525 1/23/2021
3.4.1-preview-604 505 1/22/2021
3.4.0 16,713 11/15/2020
3.4.0-preview-603 485 11/15/2020
3.4.0-preview-602 536 11/11/2020
3.3.0 5,943 11/5/2020
3.3.0-preview-601 540 11/4/2020
3.2.9 6,629 11/2/2020
3.2.9-preview-600 639 10/31/2020
3.2.9-preview-599 497 10/29/2020
3.2.8 8,558 10/17/2020
3.2.8-preview-596 523 10/17/2020
3.2.8-preview-595 544 10/17/2020
3.2.7 3,023 10/16/2020
3.2.7-preview-594 516 10/16/2020
3.2.6 2,944 10/16/2020
3.2.6-preview-593 555 10/15/2020
3.2.6-preview-592 534 10/15/2020
3.2.6-preview-591 559 10/15/2020
3.2.5 3,520 10/12/2020
3.2.5-preview-590 616 10/12/2020
3.2.5-preview-589 565 9/14/2020
3.2.5-preview-588 580 9/14/2020
3.2.4 8,015 7/22/2020
3.2.4-preview-587 558 7/22/2020
3.2.4-preview-586 535 7/22/2020
3.2.4-preview-585 533 7/22/2020
3.2.2 3,885 7/21/2020
3.2.2-preview-584 566 7/21/2020
3.2.2-preview-583 577 7/21/2020
3.2.2-preview-582 609 7/18/2020
3.2.2-preview-581 586 7/18/2020
3.2.2-preview-580 575 7/17/2020
3.2.2-preview-579 601 7/17/2020
3.2.2-preview-578 640 7/17/2020
3.2.2-preview-577 520 7/17/2020
3.2.1 93,933 7/9/2020
3.2.1-preview-576 666 7/9/2020
3.2.1-preview-575 619 7/9/2020
3.2.1-preview-574 621 7/9/2020
3.2.1-preview-573 557 7/9/2020
3.2.1-preview-572 569 7/9/2020
3.2.1-preview-571 580 7/9/2020
3.2.1-preview-570 665 7/9/2020
3.2.1-preview-569 635 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,795 6/29/2020
3.2.0-preview-565 625 6/29/2020
3.2.0-preview-564 543 6/29/2020
3.2.0-preview-563 550 6/29/2020
3.2.0-preview-562 542 6/29/2020
3.1.2 4,578 6/22/2020
3.1.2-preview-560 658 6/22/2020
3.1.2-preview-556 600 6/22/2020
3.1.2-preview-555 781 6/11/2020
3.1.2-preview-554 590 6/11/2020
3.1.2-preview-553 573 6/11/2020
3.1.1 964 6/11/2020
3.1.1-preview-552 562 6/11/2020
3.1.1-preview-551 564 6/10/2020
3.1.1-preview-550 547 6/10/2020
3.1.1-preview-549 575 6/9/2020
3.1.1-preview-548 577 6/9/2020
3.1.0 8,589 6/8/2020
3.1.0-preview-547 579 6/8/2020
3.1.0-preview-546 633 6/8/2020
3.1.0-preview-545 625 6/5/2020
3.1.0-preview-544 606 6/5/2020
3.1.0-preview-543 652 6/4/2020
3.1.0-preview-542 626 6/4/2020
3.1.0-preview-541 640 6/3/2020
3.1.0-preview-540 613 6/1/2020
3.1.0-preview-539 569 6/1/2020
3.1.0-preview-538 564 6/1/2020
3.1.0-preview-537 768 5/23/2020
3.1.0-preview-536 848 4/30/2020
3.1.0-preview-535 625 4/28/2020
3.1.0-preview-534 612 4/24/2020
3.1.0-preview-533 615 4/22/2020
3.1.0-preview-532 670 4/17/2020
3.1.0-preview-531 809 4/5/2020
3.1.0-preview-530 722 4/3/2020
3.1.0-preview-529 581 4/3/2020
3.1.0-preview-528 651 4/3/2020
3.1.0-preview-527 635 4/3/2020
3.1.0-preview-526 652 4/3/2020
3.1.0-preview-525 598 4/3/2020
2.9.0-preview-524 682 3/24/2020
2.9.0-preview-523 592 3/19/2020
2.9.0-preview-522 610 3/18/2020
2.9.0-preview-521 813 3/2/2020
2.9.0-preview-520 595 3/2/2020
2.9.0-preview-519 658 2/28/2020
2.9.0-preview-518 623 2/19/2020
2.9.0-preview-517 623 2/18/2020
2.9.0-preview-516 658 2/17/2020
2.9.0-preview-515 627 2/13/2020
2.9.0-preview-514 602 2/13/2020
2.8.9 7,827 1/15/2020
2.8.9-preview-513 660 1/15/2020
2.8.8 5,624 1/15/2020