From cf5a38f9278e9e2af92237890ebee11a7780ae81 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Wed, 6 Jan 2021 20:55:12 +0100 Subject: [PATCH] Fix #2255: Prefer ".dll" suffix over ".exe" in assembly reference resolution. --- ICSharpCode.Decompiler/Metadata/UniversalAssemblyResolver.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/Metadata/UniversalAssemblyResolver.cs b/ICSharpCode.Decompiler/Metadata/UniversalAssemblyResolver.cs index ffefc6494..b3570a6e5 100644 --- a/ICSharpCode.Decompiler/Metadata/UniversalAssemblyResolver.cs +++ b/ICSharpCode.Decompiler/Metadata/UniversalAssemblyResolver.cs @@ -407,7 +407,7 @@ namespace ICSharpCode.Decompiler.Metadata string SearchDirectory(IAssemblyReference name, string directory) { - var extensions = name.IsWindowsRuntime ? new[] { ".winmd", ".dll" } : new[] { ".exe", ".dll" }; + var extensions = name.IsWindowsRuntime ? new[] { ".winmd", ".dll" } : new[] { ".dll", ".exe" }; foreach (var extension in extensions) { string file = Path.Combine(directory, name.Name + extension);