Skip to content

Commit 75c4b33

Browse files
committed
Fix the issue where PDBs generated by ILSpy do not match certain assemblies.
1 parent 55d8404 commit 75c4b33

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

ICSharpCode.Decompiler/DebugInfo/PortablePdbWriter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ string BuildFileNameFromTypeName(TypeDefinitionHandle handle)
235235

236236
if (pdbId == null)
237237
{
238-
var debugDir = file.Reader.ReadDebugDirectory().FirstOrDefault(dir => dir.Type == DebugDirectoryEntryType.CodeView);
238+
var debugDir = file.Reader.ReadDebugDirectory().FirstOrDefault(dir => dir.Type == DebugDirectoryEntryType.CodeView && dir.IsPortableCodeView);
239239
var portable = file.Reader.ReadCodeViewDebugDirectoryData(debugDir);
240240
pdbId = new BlobContentId(portable.Guid, debugDir.Stamp);
241241
}

0 commit comments

Comments
 (0)