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