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) {