【发布时间】:2018-05-09 00:52:12
【问题描述】:
我试图从我正在开发的游戏的一些堆栈跟踪中找出意义。这些是在 Mac 上使用 Mono 生成的。
at Microsoft.Xna.Framework.Game.Run () [0x0002c] in <9fdab2ac823a429cb7b8525426626ccc>:0
这告诉我方法名称 (Microsoft.Xna.Framework.Game.Run) 和 ILOffset (0x0002c),但我不知道 9fdab2ac823a429cb7b8525426626ccc 是什么。它不是元数据令牌,而是某种 GUID。
谁能给我解释一下这个数字是多少?我的目标是将这些信息组合在一起,然后与原始 PDB/MDB 文件一起重构适当的堆栈跟踪。
作为一种解决方法,我创建了自己的堆栈跟踪方法,该方法也输出元数据令牌,但我更愿意使用 Mono 抛出的本机堆栈跟踪。
【问题讨论】:
标签: c# mono stack-trace pdb-files