当我遇到未处理的异常错误时,我捕获该异常并保存到日志中,同时我还使用标准电子邮件客户端向我发送了一个选项,以使用我在其上的任何一台PC。我的程序在“发布”模式下运行,但异常的堆栈跟踪没有任何行号给源代码。我可能会做错什么?有没有包含这些选项的选项?堆栈跟踪中的行号
Q
堆栈跟踪中的行号
0
A
回答
4
您可能需要包含PDB文件,我相信这些文件包含诸如行号等额外信息。
+3
只是一个补充 - 对于在GAC中部署的文件,您将不得不部署PDB的 - %systemroot%\ symbols \ dll –
+0
@NitinRastogi:有用的提示 - 谢谢 – Ian
2
您必须在构建中包含调试信息,然后部署该文件。包含带有可执行代码的PDB文件。
相关问题
- 1. 的iOS:堆栈跟踪进入行号
- 2. 不正确行号的堆栈跟踪
- 3. iOS堆栈跟踪错误行号?
- 4. iOS - 符号堆栈跟踪符号
- 5. 从javascript堆栈跟踪中查找Java实际堆栈跟踪
- 6. eclipse中的堆栈跟踪
- 7. VB6中的堆栈跟踪
- 8. 堆栈跟踪3
- 9. 从堆栈跟踪行号获取实际的jsp行号?
- 10. 堆栈跟踪如何构建以及堆栈如何跟踪?
- 11. 在JProfiler中显示监视器堆栈跟踪中的行号
- 12. 堆栈跟踪的UserWarning
- 13. Objective-C的堆栈跟踪
- 14. 堆栈跟踪(版本)中的行号错误
- 15. 跨多行的堆栈跟踪错误
- 16. 在堆栈跟踪中获取VB.NET行号
- 17. 如何从堆栈跟踪中获取行号?
- 18. ASP.NET堆栈跟踪问
- 19. 调试堆栈跟踪?
- 20. 什么是堆栈跟踪?
- 21. 阅读堆栈跟踪
- 22. 打印堆栈跟踪
- 23. 解释ANR堆栈跟踪
- 24. 了解铬堆栈跟踪
- 25. 异常和堆栈跟踪
- 26. 破译堆栈跟踪
- 27. Node.js堆栈跟踪信息
- 28. Logback - 过滤堆栈跟踪
- 29. HTMLcleaner堆栈跟踪错误
- 30. 提取从堆栈跟踪
[在发布模式下显示.NET程序集堆栈跟踪中的行号]的可能重复(http://stackoverflow.com/questions/628565/display-lines-number-in-stack-trace-for-net-装配在发布模式) – V4Vendetta