我正在尝试获取在.net Compact Framework上构建的应用程序抛出异常的行号和文件名。我知道{.1}}对象被排除在.netCF之外,但我想知道是否有替代方案。搜索谷歌只会在2005年或更早的时候提出问题,所以我想知道过去6年是否有任何进步。
谢谢!
答案 0 :(得分:5)
在1.0版,2.0版或3.5版的Compact Framework的堆栈跟踪中,行号和文件名不可用。不确定3.7(电话的基础),但我怀疑它是否存在。
答案 1 :(得分:0)
StackTrace只能从抛出的异常中访问(并且只能从 .NETCF 2.0及更高版本)。或者,您可以在屏幕上查看堆栈跟踪 使用Debug.Fail对话框。
我相信如果你什么也没找到,那就假设事后没有做任何新事。
无论如何,如果你需要从catch块访问堆栈跟踪,你确实有异常对象,所以它应该没问题......