Browse Source

Fix #1178: Ignore PDB load errors.

pull/1030/head
Siegfried Pammer 7 years ago
parent
commit
6d1792652b
  1. 4
      ILSpy/LoadedAssembly.cs

4
ILSpy/LoadedAssembly.cs

@ -168,6 +168,7 @@ namespace ICSharpCode.ILSpy @@ -168,6 +168,7 @@ namespace ICSharpCode.ILSpy
private void LoadSymbols(PEFile module)
{
try {
var reader = module.Reader;
// try to open portable pdb file/embedded pdb info:
if (reader.TryOpenAssociatedPortablePdb(fileName, OpenStream, out var provider, out var pdbFileName)) {
@ -183,6 +184,9 @@ namespace ICSharpCode.ILSpy @@ -183,6 +184,9 @@ namespace ICSharpCode.ILSpy
// TODO: use symbol cache, get symbols from microsoft
}
} catch (BadImageFormatException) {
// Ignore PDB load errors
}
Stream OpenStream(string fileName)
{

Loading…
Cancel
Save