Browse Source

Fix #2255: Prefer ".dll" suffix over ".exe" in assembly reference resolution.

pull/2276/head
Siegfried Pammer 5 years ago
parent
commit
cf5a38f927
  1. 2
      ICSharpCode.Decompiler/Metadata/UniversalAssemblyResolver.cs

2
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);

Loading…
Cancel
Save