From 0720d23a197309ed85dc1a55b3f075b0c029f029 Mon Sep 17 00:00:00 2001 From: Pranav K Date: Thu, 17 Dec 2015 14:11:58 -0800 Subject: [PATCH] More reactions to DI --- .../DependencyInjection/MvcCoreServiceCollectionExtensions.cs | 2 +- src/Microsoft.AspNet.Mvc.Core/Internal/ControllersAsServices.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.AspNet.Mvc.Core/DependencyInjection/MvcCoreServiceCollectionExtensions.cs b/src/Microsoft.AspNet.Mvc.Core/DependencyInjection/MvcCoreServiceCollectionExtensions.cs index 8b0ad72750..48caf2b23b 100644 --- a/src/Microsoft.AspNet.Mvc.Core/DependencyInjection/MvcCoreServiceCollectionExtensions.cs +++ b/src/Microsoft.AspNet.Mvc.Core/DependencyInjection/MvcCoreServiceCollectionExtensions.cs @@ -65,7 +65,7 @@ namespace Microsoft.Extensions.DependencyInjection // if (PlatformServices.Default?.LibraryManager != null) { - services.TryAdd(ServiceDescriptor.Instance(PlatformServices.Default.LibraryManager)); + services.TryAddSingleton(PlatformServices.Default.LibraryManager); } // diff --git a/src/Microsoft.AspNet.Mvc.Core/Internal/ControllersAsServices.cs b/src/Microsoft.AspNet.Mvc.Core/Internal/ControllersAsServices.cs index 2a4e4c6727..873b075991 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Internal/ControllersAsServices.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Internal/ControllersAsServices.cs @@ -24,7 +24,7 @@ namespace Microsoft.AspNet.Mvc.Internal } services.Replace(ServiceDescriptor.Transient()); - services.Replace(ServiceDescriptor.Instance(controllerTypeProvider)); + services.Replace(ServiceDescriptor.Singleton(controllerTypeProvider)); } public static void AddControllersAsServices(IServiceCollection services, IEnumerable assemblies)