castleproject
NuGet publisher profile
Packages (22)
Castle.Core
Castle Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter
Castle.Windsor
Castle Windsor is best of breed, mature Inversion of Control container available for .NET.
Castle.LoggingFacility
Castle Windsor logging facility lets you easily inject loggers into your components. It offers integration with most popular 3rd party logging frameworks like log4net, NLog and Serilog (see Castle Core docs).
NVelocity
NVelocity is a port of the excellent Apache Jakarta Velocity project. It is a very simple, easy to learn and extensible template engine.
Castle.Core-log4net
Castle log4net integration, logging services from Apache based on log4j
Castle.WcfIntegrationFacility
Castle Windsor WCF Integration facility enables integration with Windows Communication Foundation. It makes services and WCF proxies available as services in your application, lets you use non-default constructor and inject dependencies into your services, adds ability to easily set up your services with extensions, call services asynchronously without needing to use code generation and much more.
Castle.Facilities.AspNet.SystemWeb
Castle Windsor system web facility lets you easily add windsor to legacy aspnet web apps.
Castle.Windsor.Extensions.DependencyInjection
Allows to use Castle Windsor as a container using IServiceProvider
Castle.Core-Serilog
Castle Serilog integration, for simple logging with structured events
Castle.Core-NLog
Castle NLog integration, flexible and free open-source logging for .NET
Castle.FactorySupportFacility
Provides ability for the components to be created by factory objects. You can use it to register things like HttpContext in the container. This facility is mostly targeted towards legacy applications.
Castle.Facilities.AspNetCore
Castle Windsor ASP.NET Core facility lets you easily add windsor to aspnet core apps.
Castle.Facilities.AutoTx
This facility enables ambient easy-to-use declarative transactions through the [Transaction] attribute. This is the glue that holds the bits and pieces from Castle Transactions together and the stuff that will make your co-workers googly-eyed and impressed.
Castle.EventWiringFacility
Castle Windsor event wiring facility provides ability to wire up classes exposing events to classes consuming them.
Castle.Windsor.Extensions.Hosting
Allows to use Castle Windsor as a container using IServiceProvider
Castle.Transactions
Castle Transactions enables a common interface to both .Net Transactions with LTM/Lightweight Transaction Manager.
Castle.Facilities.AspNet.WebApi
Castle Windsor WebApi facility lets you easily add windsor to aspnet webapi apps.
Quartz.Windsor
Quartz.Net integration for Castle Windsor
Castle.Facilities.Quartz
Castle Windsor Quartz facility lets you easily add windsor to Quartz apps.
Castle.SynchronizeFacility
Integrates with synchronization elements of .NET framework (like ISynchronizeInvoke interface, SynchronizationContext), ensures components that inherit Control get created on UI thread etc.
Castle.Facilities.AspNet.Mvc
Castle Windsor Mvc facility lets you easily add windsor to aspnet mvc web apps.
Castle.RemotingFacility
Provides ability to expose or consume components from another AppDomain using .NET Remoting.