dotnet add package Autofac.Extras.CommonServiceLocator --version 6.1.0
NuGet\Install-Package Autofac.Extras.CommonServiceLocator -Version 6.1.0
<PackageReference Include="Autofac.Extras.CommonServiceLocator" Version="6.1.0" />
paket add Autofac.Extras.CommonServiceLocator --version 6.1.0
#r "nuget: Autofac.Extras.CommonServiceLocator, 6.1.0"
// Install Autofac.Extras.CommonServiceLocator as a Cake Addin #addin nuget:?package=Autofac.Extras.CommonServiceLocator&version=6.1.0 // Install Autofac.Extras.CommonServiceLocator as a Cake Tool #tool nuget:?package=Autofac.Extras.CommonServiceLocator&version=6.1.0
Common Service Locator implementation for Autofac.
Please file issues and pull requests for this package in this repository rather than in the Autofac core repo.
var builder = new ContainerBuilder(); // Perform registrations and build the container. var container = builder.Build(); // Set the service locator to an AutofacServiceLocator. var csl = new AutofacServiceLocator(container); ServiceLocator.SetLocatorProvider(() => csl);
Check out the Autofac Common Service Locator documentation for more information.
|Product||Versions Compatible and additional computed target framework versions.|
|.NET||net5.0 was computed. 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 was computed. net8.0-android 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.|
|.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||net461 was computed. 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.|
NuGet packages (11)
Showing the top 5 NuGet packages that depend on Autofac.Extras.CommonServiceLocator:
Autofac implementation of IMediatorBuilder
The Autofac Implementation of Patterns.Testing
Autofac adapter for the IServiceRegistrator interface
GitHub repositories (3)
Showing the top 3 popular GitHub repositories that depend on Autofac.Extras.CommonServiceLocator:
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
A Xamarin Forms library for implementing Material Design
The Open Source Computer Aided Dispatch (CAD), Personnel, Shift Management, Automatic Vehicle Location (AVL) and Emergency Management Platform that powers Resgrid.com
Release notes are at https://github.com/autofac/Autofac.Extras.CommonServiceLocator/releases