System.Diagnostics.StackTrace紧凑框架

时间:2011-02-14 17:32:37

标签: c# debugging compact-framework

我正在尝试获取在.net Compact Framework上构建的应用程序抛出异常的行号和文件名。我知道{.1}}对象被排除在.netCF之外,但我想知道是否有替代方案。搜索谷歌只会在2005年或更早的时候提出问题,所以我想知道过去6年是否有任何进步。

谢谢!

2 个答案:

答案 0 :(得分:5)

在1.0版,2.0版或3.5版的Compact Framework的堆栈跟踪中,行号和文件名不可用。不确定3.7(电话的基础),但我怀疑它是否存在。

答案 1 :(得分:0)

  

StackTrace只能从抛出的异常中访问(并且只能从   .NETCF 2.0及更高版本)。或者,您可以在屏幕上查看堆栈跟踪   使用Debug.Fail对话框。

我相信如果你什么也没找到,那就假设事后没有做任何新事。

无论如何,如果你需要从catch块访问堆栈跟踪,你确实有异常对象,所以它应该没问题......