diff --git a/src/Microsoft.AspNet.Mvc.Razor/Precompilation/RazorPreCompiler.cs b/src/Microsoft.AspNet.Mvc.Razor/Precompilation/RazorPreCompiler.cs index ceed8602d6..3ff291ac71 100644 --- a/src/Microsoft.AspNet.Mvc.Razor/Precompilation/RazorPreCompiler.cs +++ b/src/Microsoft.AspNet.Mvc.Razor/Precompilation/RazorPreCompiler.cs @@ -25,6 +25,8 @@ namespace Microsoft.AspNet.Mvc.Razor.Precompilation public class RazorPreCompiler { private const string CacheKeyDirectorySeparator = "/"; + private readonly TagHelperDescriptorFactory _tagHelperDescriptorFactory = + new TagHelperDescriptorFactory(designTime: false); public RazorPreCompiler( BeforeCompileContext compileContext, @@ -227,7 +229,9 @@ namespace Microsoft.AspNet.Mvc.Razor.Precompilation protected IMvcRazorHost GetRazorHost() { - var descriptorResolver = new TagHelperDescriptorResolver(TagHelperTypeResolver, designTime: false); + var descriptorResolver = new TagHelperDescriptorResolver( + TagHelperTypeResolver, + _tagHelperDescriptorFactory); return new MvcRazorHost(new DefaultChunkTreeCache(FileProvider)) { TagHelperDescriptorResolver = descriptorResolver