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,384 2/18/2025
5.17.0 36,916 12/20/2024
5.16.0 24,308 8/21/2024
5.15.0 12,750 7/26/2024
5.14.1 44,895 4/8/2024
5.14.0 27,735 12/15/2023
5.13.0 1,605 11/18/2023
5.13.0-preview-828 216 9/26/2023
5.13.0-preview-825 214 9/15/2023
5.12.2 17,015 9/5/2023
5.12.1 256 9/5/2023
5.12.1-preview-822 198 9/4/2023
5.12.0-preview-821 204 9/2/2023
5.11.1 329 8/16/2023
5.11.0 14,520 6/21/2023
5.11.0-preview-817 219 6/21/2023
5.10.2 2,308 6/13/2023
5.10.2-preview-815 227 6/13/2023
5.10.1 2,022 6/9/2023
5.10.1-preview-814 234 6/9/2023
5.10.1-preview-812 240 6/9/2023
5.10.1-preview-811 262 6/7/2023
5.10.0 7,332 6/5/2023
5.10.0-preview-808 238 6/4/2023
5.9.1 3,528 6/1/2023
5.9.1-preview-807 236 6/1/2023
5.9.0 3,024 5/31/2023
5.9.0-preview-803 235 5/31/2023
5.8.2 6,810 3/29/2023
5.8.2-preview-795 262 3/29/2023
5.8.1 2,998 3/29/2023
5.8.1-preview-793 248 3/28/2023
5.8.0 33,511 2/28/2023
5.8.0-preview-791 265 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 285 1/19/2023
5.7.0 3,454 12/19/2022
5.7.0-preview-776 253 12/19/2022
5.7.0-preview-775 237 12/19/2022
5.6.0 13,518 12/6/2022
5.5.3 14,010 11/29/2022
5.5.2 7,390 10/14/2022
5.5.2-preview-768 299 10/14/2022
5.5.1 596 10/13/2022
5.5.0 6,398 10/12/2022
5.4.3 17,504 9/9/2022
5.4.3-preview-762 312 9/8/2022
5.4.2 17,124 6/2/2022
5.4.2-preview-760 328 6/1/2022
5.4.2-preview-759 310 5/31/2022
5.4.1 27,966 5/16/2022
5.4.0 12,916 5/3/2022
5.4.0-preview-755 323 5/2/2022
5.3.0 28,622 4/10/2022
5.2.1 16,897 3/12/2022
5.2.1-preview-745 309 3/12/2022
5.2.0 7,492 3/7/2022
5.2.0-preview-743 325 3/6/2022
5.2.0-preview-742 321 3/6/2022
5.2.0-preview-740 313 3/3/2022
5.2.0-preview-739 293 3/3/2022
5.2.0-preview-737 300 3/3/2022
5.2.0-preview-736 317 3/2/2022
5.1.0 728 2/26/2022
5.1.0-preview-727 315 2/26/2022
5.0.1 17,996 2/10/2022
5.0.1-preview-726 299 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 324 2/10/2022
5.0.0 6,894 2/9/2022
5.0.0-preview-720 329 2/9/2022
5.0.0-preview-719 327 2/9/2022
5.0.0-preview-718 273 2/9/2022
5.0.0-preview-717 305 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 332 12/24/2021
4.2.0-preview-687 311 12/24/2021
4.2.0-preview-686 339 12/24/2021
4.2.0-preview-685 332 12/21/2021
4.2.0-preview-684 305 12/20/2021
4.2.0-preview-683 348 12/20/2021
4.2.0-preview-682 331 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 516 11/21/2021
4.1.0-preview-677 450 11/19/2021
4.1.0-preview-676 384 11/19/2021
4.0.0 595 11/18/2021
4.0.0-preview-675 367 11/18/2021
4.0.0-preview-672 369 11/18/2021
4.0.0-preview-671 472 11/18/2021
4.0.0-preview-670 395 11/18/2021
4.0.0-preview-669 328 11/18/2021
4.0.0-preview-665 439 9/10/2021
4.0.0-preview-664 361 9/7/2021
4.0.0-preview-663 396 9/2/2021
4.0.0-preview-662 415 9/2/2021
3.6.4 2,360 8/31/2021
3.6.4-preview-652 373 8/30/2021
3.6.4-preview-649 368 8/30/2021
3.6.4-preview-648 391 8/30/2021
3.6.4-preview-646 388 8/23/2021
3.6.4-preview-642 384 8/23/2021
3.6.4-preview-641 376 8/23/2021
3.6.3 15,714 5/26/2021
3.6.3-preview-640 413 5/26/2021
3.6.3-preview-639 367 5/20/2021
3.6.3-preview-638 358 5/20/2021
3.6.3-preview-636 424 5/19/2021
3.6.2 2,387 4/23/2021
3.6.2-preview-635 426 4/23/2021
3.6.2-preview-634 405 4/16/2021
3.6.1 7,926 3/16/2021
3.6.1-preview-633 408 3/16/2021
3.6.1-preview-632 421 3/16/2021
3.6.0 1,057 2/25/2021
3.6.0-preview-631 434 2/25/2021
3.5.1 893 2/19/2021
3.5.1-preview-630 435 2/19/2021
3.5.1-preview-629 462 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 435 2/19/2021
3.5.1-preview-625 402 2/19/2021
3.5.1-preview-624 437 2/19/2021
3.5.1-preview-623 429 2/19/2021
3.5.1-preview-622 424 2/19/2021
3.5.1-preview-621 441 2/19/2021
3.5.1-preview-620 416 2/19/2021
3.5.1-preview-617 457 2/7/2021
3.5.0 7,694 1/29/2021
3.5.0-preview-616 433 1/26/2021
3.5.0-preview-615 457 1/26/2021
3.5.0-preview-614 462 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 464 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 513 1/23/2021
3.4.1-preview-604 492 1/22/2021
3.4.0 16,694 11/15/2020
3.4.0-preview-603 471 11/15/2020
3.4.0-preview-602 521 11/11/2020
3.3.0 5,932 11/5/2020
3.3.0-preview-601 524 11/4/2020
3.2.9 6,618 11/2/2020
3.2.9-preview-600 625 10/31/2020
3.2.9-preview-599 486 10/29/2020
3.2.8 8,542 10/17/2020
3.2.8-preview-596 515 10/17/2020
3.2.8-preview-595 531 10/17/2020
3.2.7 3,014 10/16/2020
3.2.7-preview-594 506 10/16/2020
3.2.6 2,935 10/16/2020
3.2.6-preview-593 538 10/15/2020
3.2.6-preview-592 523 10/15/2020
3.2.6-preview-591 542 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 547 9/14/2020
3.2.5-preview-588 565 9/14/2020
3.2.4 7,998 7/22/2020
3.2.4-preview-587 546 7/22/2020
3.2.4-preview-586 520 7/22/2020
3.2.4-preview-585 518 7/22/2020
3.2.2 3,871 7/21/2020
3.2.2-preview-584 555 7/21/2020
3.2.2-preview-583 565 7/21/2020
3.2.2-preview-582 599 7/18/2020
3.2.2-preview-581 578 7/18/2020
3.2.2-preview-580 561 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,919 7/9/2020
3.2.1-preview-576 649 7/9/2020
3.2.1-preview-575 608 7/9/2020
3.2.1-preview-574 612 7/9/2020
3.2.1-preview-573 544 7/9/2020
3.2.1-preview-572 553 7/9/2020
3.2.1-preview-571 570 7/9/2020
3.2.1-preview-570 652 7/9/2020
3.2.1-preview-569 624 7/9/2020
3.2.1-preview-568 714 6/30/2020
3.2.1-preview-567 562 6/30/2020
3.2.0 26,782 6/29/2020
3.2.0-preview-565 613 6/29/2020
3.2.0-preview-564 527 6/29/2020
3.2.0-preview-563 536 6/29/2020
3.2.0-preview-562 529 6/29/2020
3.1.2 4,563 6/22/2020
3.1.2-preview-560 643 6/22/2020
3.1.2-preview-556 591 6/22/2020
3.1.2-preview-555 769 6/11/2020
3.1.2-preview-554 574 6/11/2020
3.1.2-preview-553 561 6/11/2020
3.1.1 955 6/11/2020
3.1.1-preview-552 546 6/11/2020
3.1.1-preview-551 549 6/10/2020
3.1.1-preview-550 538 6/10/2020
3.1.1-preview-549 563 6/9/2020
3.1.1-preview-548 555 6/9/2020
3.1.0 8,575 6/8/2020
3.1.0-preview-547 565 6/8/2020
3.1.0-preview-546 623 6/8/2020
3.1.0-preview-545 611 6/5/2020
3.1.0-preview-544 590 6/5/2020
3.1.0-preview-543 637 6/4/2020
3.1.0-preview-542 610 6/4/2020
3.1.0-preview-541 628 6/3/2020
3.1.0-preview-540 600 6/1/2020
3.1.0-preview-539 559 6/1/2020
3.1.0-preview-538 551 6/1/2020
3.1.0-preview-537 756 5/23/2020
3.1.0-preview-536 836 4/30/2020
3.1.0-preview-535 612 4/28/2020
3.1.0-preview-534 600 4/24/2020
3.1.0-preview-533 599 4/22/2020
3.1.0-preview-532 658 4/17/2020
3.1.0-preview-531 795 4/5/2020
3.1.0-preview-530 705 4/3/2020
3.1.0-preview-529 568 4/3/2020
3.1.0-preview-528 634 4/3/2020
3.1.0-preview-527 624 4/3/2020
3.1.0-preview-526 638 4/3/2020
3.1.0-preview-525 585 4/3/2020
2.9.0-preview-524 667 3/24/2020
2.9.0-preview-523 579 3/19/2020
2.9.0-preview-522 602 3/18/2020
2.9.0-preview-521 802 3/2/2020
2.9.0-preview-520 583 3/2/2020
2.9.0-preview-519 643 2/28/2020
2.9.0-preview-518 614 2/19/2020
2.9.0-preview-517 610 2/18/2020
2.9.0-preview-516 645 2/17/2020
2.9.0-preview-515 614 2/13/2020
2.9.0-preview-514 592 2/13/2020
2.8.9 7,809 1/15/2020
2.8.9-preview-513 649 1/15/2020
2.8.8 5,601 1/15/2020