From bf5006f4b14f43e440b708cf5e5415267a907b41 Mon Sep 17 00:00:00 2001 From: Jacob Dixon Date: Tue, 28 Aug 2018 12:39:21 -0500 Subject: [PATCH] Possible fix for #2802 Duplicate dependencies causes an error. See issue #2802 --- src/Nancy.ViewEngines.Razor/RazorAssemblyProvider.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Nancy.ViewEngines.Razor/RazorAssemblyProvider.cs b/src/Nancy.ViewEngines.Razor/RazorAssemblyProvider.cs index bcf73775a9..e6ca04dcbb 100644 --- a/src/Nancy.ViewEngines.Razor/RazorAssemblyProvider.cs +++ b/src/Nancy.ViewEngines.Razor/RazorAssemblyProvider.cs @@ -80,7 +80,7 @@ private IEnumerable GetDefaultAssemblies() foreach (var assemblyDefinition in this.defaultAssemblyDefinitions) { - var assembly = AppDomain.CurrentDomain.GetAssemblies().SingleOrDefault(x => x.GetName().Name.Equals(assemblyDefinition, StringComparison.OrdinalIgnoreCase)); + var assembly = AppDomain.CurrentDomain.GetAssemblies().OrderByDescending(x => x.GetName().Version).FirstOrDefault(x => x.GetName().Name.Equals(assemblyDefinition, StringComparison.OrdinalIgnoreCase)); if (assembly != null) {