Browse Source

Fix bug in UniversalAssemblyResolver: use current directory as baseDirectory when loading paths without a directory name.

pull/940/merge
Siegfried Pammer 8 years ago
parent
commit
1d227eaf6e
  1. 4
      ICSharpCode.Decompiler/DotNetCore/UniversalAssemblyResolver.cs

4
ICSharpCode.Decompiler/DotNetCore/UniversalAssemblyResolver.cs

@ -42,7 +42,9 @@ namespace ICSharpCode.Decompiler @@ -42,7 +42,9 @@ namespace ICSharpCode.Decompiler
{
this.mainAssemblyFileName = mainAssemblyFileName;
this.baseDirectory = Path.GetDirectoryName(mainAssemblyFileName);
this.throwOnError = throwOnError;
if (string.IsNullOrWhiteSpace(this.baseDirectory))
this.baseDirectory = Environment.CurrentDirectory;
AddSearchDirectory(baseDirectory);
}

Loading…
Cancel
Save