148 packages tagged with “Dependencies”
A fluent API for .Net Standard that can enforce architectural rules in unit tests.
This is a fork of Daniel Bradley's C# implementation of the Tarjan cycle detection algorithm. (https://github.com/danielrbradley/CycleDetection) You can use this library to sort dependencies and even handle cyclic references. e.g. to compile stuff in the right order. I found it to be quite useful but I didn't like how one had to manually setup the dependency vertices. (It also supports custom comparers now.) So I moved the original code into the Core sub namespace and wrote a class that allows to setup dependencies using a simple lambda expression.
NsDepCop is a static code analysis tool that enforces namespace and assembly dependency rules in C# projects.
A fluent API for .Net Standard that can enforce architectural rules in unit tests. Improved version, built upon NetArchTest.Rules v1.3.2.
The third-party runtime assemblies for libraries and applications that use Kentico API.
This package contains MoltenVK dependancy required by Ryujinx.Graphics.Vulkan project to be used by Ryujinx on macOS.
Automatic dependencies management system which powers Aiursoft
PostSharp.Patterns.Caching: support for Redis.
Tooling for .NET dependency checks
A tool for database.
Provides the basis for implementing the Ambient Context pattern. Includes a Clock implementation based on it. The Ambient Context pattern is an Inversion of Control (IoC) pattern that provides static access to a dependency while controlling the dependency from the outside. The pattern optimizes code reachability at the cost of reduced transparency, making it suitable for obvious, ubiquitous, rarely-changing dependencies. For example, an entity's constructor can access Clock.UtcNow, avoiding the need to inject the creation datetime or a dependency, at the cost of hiding the fact that a unit test could control the timestamp from the outside. An example from .NET is System.Transactions.TransactionScope. Any code (such as the database connector) can access the static Transaction.Current, yet outer code in the current execution flow controls it, through TransactionScopes. https://github.com/TheArchitectDev/Architect.AmbientContexts Release notes: 2.0.1: - Updated dependencies to the latest versions and removed some unused dependencies. 2.0.0: - BREAKING: ClockScope no longer has a configurable default scope. (See also next item). - BREAKING: Removed explicit support for "configured default scopes", i.e. scopes configured on startup. They posed too many concurrency risks, such as in test runs. (Default scopes without any configuration are still supported.) - BREAKING: Removed the RemoveAmbientScope() method. Deactivate() should be used instead. - Added support for netstandard2.0. - ClockScope's constructor now prefers UTC datetimes, to avoid lossy conversions (due to DST). - ClockScope now exposes a convenience constructor that takes a DateTime instead of a Func<DateTime>. 1.1.1: - Manually disposing scopes from a deeper async level (such as a DisposeAsync() method with the async keyword) now properly affects methods up the call stack and no longer breaks scope nesting. - Improved the protections against race conditions. - Parent properties are no longer unset on disposal (although implementations should not rely on this detail). - Performance improvement: A scope now avoids even instantiating its AsyncLocal as long as only its default scope is used, as is common in production for certain scopes. - Performance improvement: The JIT can now inline more code, since exceptions have been moved into helper methods. 1.1.0: - Introduced non-generic AmbientScope base class. - Performance improvement: A scope now avoids touching its AsyncLocal as long as only its default scope is used, as is common in production for certain scopes.
A bot for detecting dependencies of .NET projects and create pull requests automatically.
A tool for web development.
A tool for detecting dependencies of .NET projects.
A tool for generating document for ASP.NET Core.
Abtractions for DeltaWare.Dependencies
Adds Dependency Collection/Provider, enabaling generic dependencies with lifetimes to be added. When a dependency is requested depending on its lifetime it will be instantiated and disposed of.
Provides a small msbuild task named "dependencies" that allows to download dependencies from a TeamCity server.
Scans for NuGet, npm, or PyPI dependencies and optionally publishes them to a ProGet instance.
Various utilities and helpers spanning the range of collections, configuration, sql generation, extensions, reflection, and more.
C# Source Generator to automatically register dependencies in Microsoft Dependency Injection Service Collection
An alias for Cake to help with displaying Task dependencies
Awesome auto-inyect dependencies by configurations
Third-party libraries and header files that are prerequisites for building the Aerospike C client. This package is only designed to help build the Aerospike C client library. Separate deployment packages (aerospike-client-c, aerospike-client-c-libuv and aerospike-client-c-libevent) are used to build customer applications with Aerospike. Libraries (64 bit): getopt 1.0.2 libevent 2.1.8 libuv 1.15.0 pthreads 2.10.0 zlib 1.2.8.8
Command line tool to check for outdated dependencies within your project.
Aims to simplify the references for the Roslyn compilation during runtime
ScriptDependencyOrderer is a dependency-based IBundleOrderer for JavaScript and TypeScript bundles that looks at /// <reference /> tags.
Create instances of classes for unit tests with dependencies automatically substituted.