From 97bbdafde3aa148290b77644ef9cefeb2ed0a613 Mon Sep 17 00:00:00 2001 From: Ryan Nowak Date: Tue, 16 May 2017 13:49:24 -0700 Subject: [PATCH] React to Razor changes --- .../MvcRazorMvcCoreBuilderExtensions.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Microsoft.AspNetCore.Mvc.Razor/DependencyInjection/MvcRazorMvcCoreBuilderExtensions.cs b/src/Microsoft.AspNetCore.Mvc.Razor/DependencyInjection/MvcRazorMvcCoreBuilderExtensions.cs index 73f8b009fb..3cecf900e4 100644 --- a/src/Microsoft.AspNetCore.Mvc.Razor/DependencyInjection/MvcRazorMvcCoreBuilderExtensions.cs +++ b/src/Microsoft.AspNetCore.Mvc.Razor/DependencyInjection/MvcRazorMvcCoreBuilderExtensions.cs @@ -169,10 +169,14 @@ namespace Microsoft.Extensions.DependencyInjection { RazorExtensions.Register(b); - b.Features.Add(new Microsoft.CodeAnalysis.Razor.DefaultTagHelperFeature()); - + // Roslyn + TagHelpers infrastructure var metadataReferenceFeature = s.GetRequiredService(); b.Features.Add(metadataReferenceFeature); + b.Features.Add(new Microsoft.CodeAnalysis.Razor.CompilationTagHelperFeature()); + + // TagHelperDescriptorProviders (actually do tag helper discovery) + b.Features.Add(new Microsoft.CodeAnalysis.Razor.DefaultTagHelperDescriptorProvider()); + b.Features.Add(new Microsoft.CodeAnalysis.Razor.ViewComponentTagHelperDescriptorProvider()); }); });