我需要在Windows 10商店应用程序(通用)上的C#中创建堆栈跟踪。用于生成堆栈跟踪的旧类不再存在,抛出异常,捕获和检查堆栈跟踪的旧技巧也不起作用(仅显示top方法,即生成堆栈的方法)。
还有其他想法吗?
编辑:当应用未连接到调试器时触发断言时我需要堆栈跟踪 - 我想向测试人员提供有关断言发生位置的信息。
答案 0 :(得分:1)
根据Windows 10 UWP Apps支持的文档Environment.StackTrace。它不在WinRT中。只要它仅仅是关于发生问题的地方的信息,你就不应该遇到问题。对于更深入的分析(例如性能等),不鼓励使用StackTrace。