diff --git a/src/Microsoft.AspNet.Mvc.Core/DependencyInjection/MvcCoreServiceCollectionExtensions.cs b/src/Microsoft.AspNet.Mvc.Core/DependencyInjection/MvcCoreServiceCollectionExtensions.cs index 66d695a6a1..598c730495 100644 --- a/src/Microsoft.AspNet.Mvc.Core/DependencyInjection/MvcCoreServiceCollectionExtensions.cs +++ b/src/Microsoft.AspNet.Mvc.Core/DependencyInjection/MvcCoreServiceCollectionExtensions.cs @@ -20,6 +20,7 @@ using Microsoft.AspNet.Routing; using Microsoft.Extensions.DependencyInjection.Extensions; using Microsoft.Extensions.MemoryPool; using Microsoft.Extensions.OptionsModel; +using Microsoft.Extensions.PlatformAbstractions; namespace Microsoft.Extensions.DependencyInjection { @@ -59,6 +60,14 @@ namespace Microsoft.Extensions.DependencyInjection // To enable unit testing internal static void AddMvcCoreServices(IServiceCollection services) { + // + // RuntimeServices + // + if (PlatformServices.Default?.LibraryManager != null) + { + services.TryAdd(ServiceDescriptor.Instance(PlatformServices.Default.LibraryManager)); + } + // // Options //