首頁 > 後端開發 > C++ > 如何在 .NET 發布模式堆疊追蹤中顯示行號?

如何在 .NET 發布模式堆疊追蹤中顯示行號?

Mary-Kate Olsen
發布: 2025-01-19 07:22:10
原創
884 人瀏覽過

How to Show Line Numbers in .NET Release Mode Stack Traces?

偵錯 .NET 發布版本:取得堆疊追蹤中的行號

對已發布的 .NET 應用程式中的執行時間錯誤進行故障排除通常需要程式碼中的精確位置資訊。雖然偵錯版本很容易在堆疊追蹤中提供行號,但發布版本通常會忽略此細節。 本指南介紹如何在發布模式堆疊追蹤中啟用行號顯示。

在發布模式堆疊追蹤中啟用行號:

  1. 存取項目的「屬性」視窗。
  2. 選擇「建置」標籤。
  3. 在「發布」配置下,取消選取「最佳化程式碼」。 最佳化可能會幹擾內聯程式碼的準確追蹤。
  4. 點選「進階...」並導覽至「輸出」-> 「偵錯資訊」->選擇「僅 pdb」。
  5. 確保產生的 .pdb 檔案與組件一起部署。

進一步故障排除:

如果堆疊追蹤中仍然缺少行號,請驗證以下內容:

  • PDB 部署: 確認所有相關項目的 .pdb 檔案已隨應用程式一起部署。
  • 發佈設定:檢查您的「打包/發佈網頁」設定;應取消選取「排除產生的偵錯符號」選項。

透過執行這些步驟,您可以有效地調試已發布的 .NET 應用程序,從堆疊追蹤中獲取關鍵的行號信息,以便更快、更有效率地解決問題。

以上是如何在 .NET 發布模式堆疊追蹤中顯示行號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板