Browse Source

Fix #1257: assemblyResolver is null when using ilspycmd with the "--program" modifier

pull/1274/merge
Siegfried Pammer 7 years ago
parent
commit
e7b2568ee0
  1. 4
      ICSharpCode.Decompiler.Console/Program.cs

4
ICSharpCode.Decompiler.Console/Program.cs

@ -94,7 +94,9 @@ namespace ICSharpCode.Decompiler.Console @@ -94,7 +94,9 @@ namespace ICSharpCode.Decompiler.Console
static void DecompileAsProject(string assemblyFileName, string outputDirectory)
{
WholeProjectDecompiler decompiler = new WholeProjectDecompiler();
decompiler.DecompileProject(new PEFile(assemblyFileName), outputDirectory);
var module = new PEFile(assemblyFileName);
decompiler.AssemblyResolver = new UniversalAssemblyResolver(assemblyFileName, false, module.Reader.DetectTargetFrameworkId());
decompiler.DecompileProject(module, outputDirectory);
}
static void Decompile(string assemblyFileName, TextWriter output, string typeName = null)

Loading…
Cancel
Save