我正在嘗試追蹤一些 .NET 5 代碼。按照其他地方的建議,我啟用了“啟用 .NET Framework 源步進”和“啟用源服務器支持”選項,我已選中 Microsoft 符號服務器復選框作為符號源。
運行程式時,符號會加載到許多程式集,但不是所有程式集。其中,我沒有得到 System.Data.Common 的任何符號,我目前需要對其進行追蹤。
有誰知道為什么我缺少大約一半系統程式集的符號以及如何訪問它們?
uj5u.com熱心網友回復:
我用一個虛擬專案進行了測驗,似乎某些程式集 PDB 存盤在 MS Symbols 服務器中doesn't match image。
您可以通過閱讀 PDB 加載階段的日志來仔細檢查。這很簡單。
打開除錯模塊視窗并找到您的程式集。比

在我的測驗中我得到了

可能是 .NET Core 構建程序中的一個問題?看來PDB檔案與dll檔案無關...
.NET Core 專案值得一提。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/322010.html
上一篇:除錯出現分段錯誤的程式
