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 38,430 2/18/2025
5.17.0 36,923 12/20/2024
5.16.0 24,310 8/21/2024
5.15.0 12,752 7/26/2024
5.14.1 44,900 4/8/2024
5.14.0 27,749 12/15/2023
5.13.0 1,607 11/18/2023
5.13.0-preview-828 217 9/26/2023
5.13.0-preview-825 214 9/15/2023
5.12.2 17,016 9/5/2023
5.12.1 256 9/5/2023
5.12.1-preview-822 198 9/4/2023
5.12.0-preview-821 205 9/2/2023
5.11.1 330 8/16/2023
5.11.0 14,521 6/21/2023
5.11.0-preview-817 220 6/21/2023
5.10.2 2,308 6/13/2023
5.10.2-preview-815 228 6/13/2023
5.10.1 2,023 6/9/2023
5.10.1-preview-814 235 6/9/2023
5.10.1-preview-812 242 6/9/2023
5.10.1-preview-811 263 6/7/2023
5.10.0 7,334 6/5/2023
5.10.0-preview-808 240 6/4/2023
5.9.1 3,529 6/1/2023
5.9.1-preview-807 236 6/1/2023
5.9.0 3,025 5/31/2023
5.9.0-preview-803 236 5/31/2023
5.8.2 6,811 3/29/2023
5.8.2-preview-795 262 3/29/2023
5.8.1 3,000 3/29/2023
5.8.1-preview-793 248 3/28/2023
5.8.0 33,512 2/28/2023
5.8.0-preview-791 266 2/27/2023
5.7.1 7,370 1/20/2023
5.7.1-preview-788 259 1/20/2023
5.7.1-preview-787 286 1/19/2023
5.7.0 3,455 12/19/2022
5.7.0-preview-776 254 12/19/2022
5.7.0-preview-775 237 12/19/2022
5.6.0 13,518 12/6/2022
5.5.3 14,012 11/29/2022
5.5.2 7,391 10/14/2022
5.5.2-preview-768 301 10/14/2022
5.5.1 596 10/13/2022
5.5.0 6,399 10/12/2022
5.4.3 17,506 9/9/2022
5.4.3-preview-762 312 9/8/2022
5.4.2 17,125 6/2/2022
5.4.2-preview-760 329 6/1/2022
5.4.2-preview-759 311 5/31/2022
5.4.1 27,967 5/16/2022
5.4.0 12,917 5/3/2022
5.4.0-preview-755 323 5/2/2022
5.3.0 28,623 4/10/2022
5.2.1 16,898 3/12/2022
5.2.1-preview-745 309 3/12/2022
5.2.0 7,494 3/7/2022
5.2.0-preview-743 326 3/6/2022
5.2.0-preview-742 322 3/6/2022
5.2.0-preview-740 315 3/3/2022
5.2.0-preview-739 294 3/3/2022
5.2.0-preview-737 301 3/3/2022
5.2.0-preview-736 318 3/2/2022
5.1.0 729 2/26/2022
5.1.0-preview-727 316 2/26/2022
5.0.1 17,996 2/10/2022
5.0.1-preview-726 300 2/20/2022
5.0.1-preview-725 342 2/10/2022
5.0.1-preview-724 314 2/10/2022
5.0.1-preview-723 321 2/10/2022
5.0.1-preview-722 288 2/10/2022
5.0.1-preview-721 325 2/10/2022
5.0.0 6,895 2/9/2022
5.0.0-preview-720 330 2/9/2022
5.0.0-preview-719 328 2/9/2022
5.0.0-preview-718 274 2/9/2022
5.0.0-preview-717 306 2/9/2022
5.0.0-preview-715 321 2/9/2022
4.2.0-preview-690 341 1/22/2022
4.2.0-preview-688 333 12/24/2021
4.2.0-preview-687 312 12/24/2021
4.2.0-preview-686 341 12/24/2021
4.2.0-preview-685 333 12/21/2021
4.2.0-preview-684 307 12/20/2021
4.2.0-preview-683 348 12/20/2021
4.2.0-preview-682 332 12/6/2021
4.1.0 24,261 11/21/2021
4.1.0-preview-681 364 11/22/2021
4.1.0-preview-680 517 11/21/2021
4.1.0-preview-677 451 11/19/2021
4.1.0-preview-676 386 11/19/2021
4.0.0 596 11/18/2021
4.0.0-preview-675 368 11/18/2021
4.0.0-preview-672 370 11/18/2021
4.0.0-preview-671 473 11/18/2021
4.0.0-preview-670 396 11/18/2021
4.0.0-preview-669 329 11/18/2021
4.0.0-preview-665 440 9/10/2021
4.0.0-preview-664 361 9/7/2021
4.0.0-preview-663 397 9/2/2021
4.0.0-preview-662 416 9/2/2021
3.6.4 2,362 8/31/2021
3.6.4-preview-652 374 8/30/2021
3.6.4-preview-649 369 8/30/2021
3.6.4-preview-648 392 8/30/2021
3.6.4-preview-646 388 8/23/2021
3.6.4-preview-642 385 8/23/2021
3.6.4-preview-641 377 8/23/2021
3.6.3 15,715 5/26/2021
3.6.3-preview-640 413 5/26/2021
3.6.3-preview-639 368 5/20/2021
3.6.3-preview-638 359 5/20/2021
3.6.3-preview-636 424 5/19/2021
3.6.2 2,388 4/23/2021
3.6.2-preview-635 426 4/23/2021
3.6.2-preview-634 406 4/16/2021
3.6.1 7,926 3/16/2021
3.6.1-preview-633 409 3/16/2021
3.6.1-preview-632 421 3/16/2021
3.6.0 1,058 2/25/2021
3.6.0-preview-631 434 2/25/2021
3.5.1 894 2/19/2021
3.5.1-preview-630 436 2/19/2021
3.5.1-preview-629 463 2/19/2021
3.5.1-preview-628 448 2/19/2021
3.5.1-preview-627 410 2/19/2021
3.5.1-preview-626 436 2/19/2021
3.5.1-preview-625 403 2/19/2021
3.5.1-preview-624 438 2/19/2021
3.5.1-preview-623 430 2/19/2021
3.5.1-preview-622 425 2/19/2021
3.5.1-preview-621 441 2/19/2021
3.5.1-preview-620 417 2/19/2021
3.5.1-preview-617 458 2/7/2021
3.5.0 7,695 1/29/2021
3.5.0-preview-616 433 1/26/2021
3.5.0-preview-615 458 1/26/2021
3.5.0-preview-614 463 1/25/2021
3.5.0-preview-613 487 1/25/2021
3.5.0-preview-612 495 1/25/2021
3.5.0-preview-611 441 1/25/2021
3.5.0-preview-610 465 1/24/2021
3.5.0-preview-609 451 1/24/2021
3.4.1-preview-608 455 1/24/2021
3.4.1-preview-606 497 1/23/2021
3.4.1-preview-605 514 1/23/2021
3.4.1-preview-604 493 1/22/2021
3.4.0 16,695 11/15/2020
3.4.0-preview-603 472 11/15/2020
3.4.0-preview-602 522 11/11/2020
3.3.0 5,933 11/5/2020
3.3.0-preview-601 524 11/4/2020
3.2.9 6,619 11/2/2020
3.2.9-preview-600 626 10/31/2020
3.2.9-preview-599 487 10/29/2020
3.2.8 8,543 10/17/2020
3.2.8-preview-596 515 10/17/2020
3.2.8-preview-595 532 10/17/2020
3.2.7 3,014 10/16/2020
3.2.7-preview-594 507 10/16/2020
3.2.6 2,936 10/16/2020
3.2.6-preview-593 539 10/15/2020
3.2.6-preview-592 524 10/15/2020
3.2.6-preview-591 543 10/15/2020
3.2.5 3,508 10/12/2020
3.2.5-preview-590 607 10/12/2020
3.2.5-preview-589 548 9/14/2020
3.2.5-preview-588 566 9/14/2020
3.2.4 7,998 7/22/2020
3.2.4-preview-587 547 7/22/2020
3.2.4-preview-586 521 7/22/2020
3.2.4-preview-585 519 7/22/2020
3.2.2 3,872 7/21/2020
3.2.2-preview-584 556 7/21/2020
3.2.2-preview-583 566 7/21/2020
3.2.2-preview-582 600 7/18/2020
3.2.2-preview-581 579 7/18/2020
3.2.2-preview-580 562 7/17/2020
3.2.2-preview-579 590 7/17/2020
3.2.2-preview-578 630 7/17/2020
3.2.2-preview-577 511 7/17/2020
3.2.1 93,920 7/9/2020
3.2.1-preview-576 650 7/9/2020
3.2.1-preview-575 609 7/9/2020
3.2.1-preview-574 613 7/9/2020
3.2.1-preview-573 545 7/9/2020
3.2.1-preview-572 554 7/9/2020
3.2.1-preview-571 571 7/9/2020
3.2.1-preview-570 653 7/9/2020
3.2.1-preview-569 625 7/9/2020
3.2.1-preview-568 715 6/30/2020
3.2.1-preview-567 563 6/30/2020
3.2.0 26,784 6/29/2020
3.2.0-preview-565 615 6/29/2020
3.2.0-preview-564 529 6/29/2020
3.2.0-preview-563 537 6/29/2020
3.2.0-preview-562 530 6/29/2020
3.1.2 4,565 6/22/2020
3.1.2-preview-560 645 6/22/2020
3.1.2-preview-556 593 6/22/2020
3.1.2-preview-555 771 6/11/2020
3.1.2-preview-554 576 6/11/2020
3.1.2-preview-553 562 6/11/2020
3.1.1 957 6/11/2020
3.1.1-preview-552 548 6/11/2020
3.1.1-preview-551 551 6/10/2020
3.1.1-preview-550 539 6/10/2020
3.1.1-preview-549 564 6/9/2020
3.1.1-preview-548 557 6/9/2020
3.1.0 8,577 6/8/2020
3.1.0-preview-547 566 6/8/2020
3.1.0-preview-546 625 6/8/2020
3.1.0-preview-545 614 6/5/2020
3.1.0-preview-544 592 6/5/2020
3.1.0-preview-543 639 6/4/2020
3.1.0-preview-542 612 6/4/2020
3.1.0-preview-541 630 6/3/2020
3.1.0-preview-540 601 6/1/2020
3.1.0-preview-539 561 6/1/2020
3.1.0-preview-538 552 6/1/2020
3.1.0-preview-537 757 5/23/2020
3.1.0-preview-536 838 4/30/2020
3.1.0-preview-535 614 4/28/2020
3.1.0-preview-534 601 4/24/2020
3.1.0-preview-533 601 4/22/2020
3.1.0-preview-532 660 4/17/2020
3.1.0-preview-531 797 4/5/2020
3.1.0-preview-530 707 4/3/2020
3.1.0-preview-529 570 4/3/2020
3.1.0-preview-528 636 4/3/2020
3.1.0-preview-527 625 4/3/2020
3.1.0-preview-526 640 4/3/2020
3.1.0-preview-525 587 4/3/2020
2.9.0-preview-524 670 3/24/2020
2.9.0-preview-523 581 3/19/2020
2.9.0-preview-522 603 3/18/2020
2.9.0-preview-521 803 3/2/2020
2.9.0-preview-520 585 3/2/2020
2.9.0-preview-519 645 2/28/2020
2.9.0-preview-518 616 2/19/2020
2.9.0-preview-517 612 2/18/2020
2.9.0-preview-516 647 2/17/2020
2.9.0-preview-515 616 2/13/2020
2.9.0-preview-514 593 2/13/2020
2.8.9 7,811 1/15/2020
2.8.9-preview-513 650 1/15/2020
2.8.8 5,603 1/15/2020