C# System.Diagnostics.StackTrace紧凑型框架

C# System.Diagnostics.StackTrace紧凑型框架,c#,debugging,compact-framework,C#,Debugging,Compact Framework,我试图获取在.net Compact Framework上构建的应用程序引发异常时的行号和文件名。我知道,StackTrace对象被排除在.netCF之外,但我想知道是否还有其他选择。搜索谷歌只会带来2005年或更早时候的问题,所以我想知道在过去6年中是否有任何进步 谢谢 StackTrace只能从抛出的异常(并且只能从 .NETCF 2.0及更高版本)。或者,您可以在屏幕上查看stacktrace 使用Debug.Fail对话框 我相信,如果你没有发现任何其他东西,就假设之后没有做任何新的事情

我试图获取在.net Compact Framework上构建的应用程序引发异常时的行号和文件名。我知道,
StackTrace
对象被排除在.netCF之外,但我想知道是否还有其他选择。搜索谷歌只会带来2005年或更早时候的问题,所以我想知道在过去6年中是否有任何进步

谢谢

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

我相信,如果你没有发现任何其他东西,就假设之后没有做任何新的事情


无论如何,如果您需要从catch块访问堆栈跟踪,您确实有异常对象,因此应该可以…

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

从2005年起,你在谷歌找到了什么?是的,我可以访问stacktrace,但我想要例外的行号。我发现它是不可用的。是否有其他第三方解决方案在堆栈跟踪中提供行号和文件名信息?这些信息不可用,因此第三方也无法提供这些信息(必须向整个程序集注入大量信息)。