Sentry尚不直接支持Microsoft PDB文件。在我们提供官方支持之前,您可以将它们转换为Breakpad符号并上传它们:
一、故障排除
下载msdia80.dll的副本并将其放在C:Program FilesCommon FilesMicrosoft SharedVC中。然后以管理员身份运行:
> regsvr32 "C:\Program Files\Common Files\Microsoft Shared\VC\msdia80.dll"
然后,从Visual Studio命令提示符运行dump_syms命令。这也适用于更高版本,例如msdia140.dll。
Sentry CLI或Sentry无法识别您的Breakpad符号文件,很可能是由于编码问题。确保保存文件时没有字节顺序标记(BOM)。较旧的PowerShell版本默认情况下用于使用BOM进行编码。要防止这种情况,请在调用dump_syms之前设置$ OutputEncoding变量。