有没有办法查看 PDB 文件中的 SourceLink 数据以验证 SourceLink 是否正常工作?

Is there a way to view the SourceLink data in a PDB file in order to validate that SourceLink is working?

我创建了一个目标文件来启用 SourceLink。 运行 构建时,我能够验证正在生成 source_link.json 文件。

但是,当我尝试使用 srctool.exe [PDB file path] 检查 PDB 时,它说该文件没有源索引。

因为 SourceLink 似乎是一个较新的进程,我不确定 srctool.exe 是否与其兼容。

有什么简单的方法可以“打开”PDB 文件并验证 SourceLink 信息是否存在?

您可以使用免费工具dotpeek通过Tools->Show PDB content:

查看PDB的内容

当您滚动到末尾时,您会看到添加的 SourceLink 条目: