任何人都可以告诉我如何在wp7中使用字节偏移(来自堆栈跟踪)找到源代码行吗?
答案 0 :(得分:0)
这是我用过的东西,但它不是特定于手机的胜利 - 但它可能会对你有所帮助:
private static string lineAndMethod() {
int stack_frame_depth = 5;
StackFrame sf = new StackFrame(stack_frame_depth, true);
while (sf.GetFileName() == null && stack_frame_depth > 0)
sf = new StackFrame(--stack_frame_depth, true);
if (sf.GetFileName() == null) // Failed.
return "";
MethodBase mb_caller = sf.GetMethod();
retrun string.Format("{0}, {1}: {2}]",
Path.GetFileName(sf.GetFileName()),
mb_caller.Name, sf.GetFileLineNumber());
}