diff --git a/src/Microsoft.AspNet.Mvc.Razor/Razor/PreCompileViews/PrecompilationTagHelperDescriptorResolver.cs b/src/Microsoft.AspNet.Mvc.Razor/Razor/PreCompileViews/PrecompilationTagHelperDescriptorResolver.cs index 12ec019c6b..8ffd9cf5ee 100644 --- a/src/Microsoft.AspNet.Mvc.Razor/Razor/PreCompileViews/PrecompilationTagHelperDescriptorResolver.cs +++ b/src/Microsoft.AspNet.Mvc.Razor/Razor/PreCompileViews/PrecompilationTagHelperDescriptorResolver.cs @@ -50,7 +50,14 @@ namespace Microsoft.AspNet.Mvc.Razor GetExportedTypesFromCompilation); } - return base.GetExportedTypes(assemblyName); + return GetExportedTypesCore(assemblyName); + } + + private IEnumerable GetExportedTypesCore(AssemblyName assemblyName) + { + var assembly = _loadContext.Load(assemblyName.Name); + + return assembly.ExportedTypes.Select(type => type.GetTypeInfo()); } private TypeInfo[] GetExportedTypesFromCompilation()