System.Reflection.PortableExecutable.DebugDirectoryEntryType 枚举
本文提供了此 API 参考文档的补充说明。
DebugDirectoryEntryType枚举描述调试DebugDirectoryEntry信息的格式。
有关单个枚举成员的规范,请参阅以下内容:
成员 | 规范 |
---|---|
CodeView |
CodeView 调试目录条目(类型 2) |
EmbeddedPortablePdb |
嵌入式可移植 PDB 调试目录条目(类型 17) |
PdbChecksum |
PDB 校验和调试目录条目(类型 19) |
Reproducible |
请参阅 “确定性调试目录条目”(类型 16) |
DebugDirectoryEntryType.Reproducible
生成确定性 PE/COFF 文件的工具保证文件的整个内容仅基于提供给该工具(例如源文件、资源文件、编译器选项等)的记录输入,而不是环境环境变量(如当前时间、操作系统、运行该工具的进程位数) 等等。
确定性 PE/COFF 文件的 COFF 文件标头中的字段值 TimeDateStamp
不指示文件的生成日期和时间,不应以这种方式解释。 相反,字段的值派生自文件内容的哈希。 用于计算此值的算法是生成文件的工具的实现细节。
类型的 Reproducible 调试目录条目必须具有除零以外的 DebugDirectoryEntry.Type 所有字段。