From 11d265bddd405b3cfbcdd54c5d7d1a246e20e6c5 Mon Sep 17 00:00:00 2001 From: Coskun Sunali Date: Wed, 22 Mar 2017 04:37:06 +0300 Subject: [PATCH] Avoid entry point assembly being loaded twice during assembly parts discovery. Addresses https://github.com/aspnet/Mvc/issues/6003 --- .../Internal/DefaultAssemblyPartDiscoveryProvider.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Microsoft.AspNetCore.Mvc.Core/Internal/DefaultAssemblyPartDiscoveryProvider.cs b/src/Microsoft.AspNetCore.Mvc.Core/Internal/DefaultAssemblyPartDiscoveryProvider.cs index f006a4d360..3932d590bb 100644 --- a/src/Microsoft.AspNetCore.Mvc.Core/Internal/DefaultAssemblyPartDiscoveryProvider.cs +++ b/src/Microsoft.AspNetCore.Mvc.Core/Internal/DefaultAssemblyPartDiscoveryProvider.cs @@ -35,7 +35,7 @@ namespace Microsoft.AspNetCore.Mvc.Internal public static IEnumerable DiscoverAssemblyParts(string entryPointAssemblyName) { var entryAssembly = Assembly.Load(new AssemblyName(entryPointAssemblyName)); - var context = DependencyContext.Load(Assembly.Load(new AssemblyName(entryPointAssemblyName))); + var context = DependencyContext.Load(entryAssembly); return GetCandidateAssemblies(entryAssembly, context).Select(p => new AssemblyPart(p)); }