diff --git a/src/Microsoft.AspNet.Mvc.WebApiCompatShim/WebApiCompatShimMvcBuilderExtensions.cs b/src/Microsoft.AspNet.Mvc.WebApiCompatShim/WebApiCompatShimMvcBuilderExtensions.cs index c36969fdca..0c066241b9 100644 --- a/src/Microsoft.AspNet.Mvc.WebApiCompatShim/WebApiCompatShimMvcBuilderExtensions.cs +++ b/src/Microsoft.AspNet.Mvc.WebApiCompatShim/WebApiCompatShimMvcBuilderExtensions.cs @@ -18,9 +18,7 @@ namespace Microsoft.Framework.DependencyInjection builder.Services.TryAddEnumerable( ServiceDescriptor.Transient, WebApiCompatShimOptionsSetup>()); - // The constructors on DefaultContentNegotiator aren't DI friendly, so just - // new it up. - builder.Services.TryAdd(ServiceDescriptor.Instance(new DefaultContentNegotiator())); + builder.Services.TryAddSingleton(); return builder; }