我有一個.Net CF 2.0應用程序,並使用log4net記錄錯誤。我得到一個堆棧跟蹤,但它沒有任何行號。我注意到它似乎沒有將pdb文件部署到設備,所以我試圖手動將它放在與exe相同的目錄中。但是這並沒有幫助。是否可以在.Net CF 2.0或3.5上獲取堆棧跟蹤的行號
3
A
回答
1
我不確定.Net CF會打開pdbs。另外我不確定你想要將它們部署到設備上。如果你是勤勞的,你可以製作一個工具,將具有il偏移量的callstack轉換爲一行,我建議在Mike Stall的博客上提供這個post,該博客提供了從託管pdb中提取信息的代碼。一旦你有線偏移地圖使一個工具後處理這些調用堆棧是可能的。
0
您是否嘗試用out將異常封裝在新的異常中; link
try {
//code..
}
catch
{
throw;
}
0
在項目屬性下,選中生成選項卡,然後選擇高級...然後將調試信息下拉列表更改爲完整。這些應該是Debug配置的默認設置,因此如果您在Release下構建,請確保啓用了這些設置。
祝你好運。
相關問題
- 1. 是否可以從堆棧跟蹤中獲取實際類型?
- 2. 從堆棧跟蹤行號獲取實際的jsp行號?
- 3. 如何在正常執行的.NET中獲取堆棧跟蹤?
- 4. 堆棧跟蹤中的行號
- 5. 的iOS:堆棧跟蹤進入行號
- 6. 在堆棧跟蹤中獲取VB.NET行號
- 7. 不正確行號的堆棧跟蹤
- 8. 在VB6中獲取堆棧跟蹤
- 9. 在Perl中獲取堆棧跟蹤?
- 10. iOS堆棧跟蹤錯誤行號?
- 11. 獲取堆棧跟蹤參數的值?
- 12. 如何從堆棧跟蹤中獲取行號?
- 13. 是否可以生成一個排除內部方法的.NET堆棧跟蹤?
- 14. 在gremlin-groovy腳本中獲取行號或完整堆棧跟蹤例外
- 15. 堆棧跟蹤如何構建以及堆棧如何跟蹤?
- 16. 如何獲取堆棧跟蹤信息?
- 17. 從NullPointerException獲取堆棧跟蹤
- 18. 使用cx_freeze獲取Python堆棧跟蹤
- 19. 如何獲得正確的堆棧跟蹤而不是反射堆棧跟蹤?
- 20. Log4j格式化:是否可以截斷堆棧跟蹤?
- 21. 從ZendFramework獲取完整堆棧跟蹤
- 22. 提取從堆棧跟蹤
- 23. VB6中的堆棧跟蹤
- 24. XCode:儀器是否有堆棧跟蹤?
- 25. 從堆棧跟蹤獲取文件名
- 26. 如何獲得在.NET拋出異常的堆棧跟蹤行號(S)現身
- 27. 從Visual Studio中獲取堆棧跟蹤
- 28. 獲取堆棧跟蹤不通過USB
- 29. iOS - 符號堆棧跟蹤符號
- 30. 什麼是堆棧跟蹤?