文章目錄
增加 Release Mode(Release Build) 時的偵錯資訊
相信大家都遇過 Release Build 的網站出現錯誤卻因為資訊過少而難以偵錯,但又不可能為了除錯把 Debug Build 的檔案丟上去
這個時候我們就可以將 build 完的成品與對應的 .pdb
檔一併部署至正式環境中,到時真的不幸遇到問題時就可以得到較詳細的錯誤資料(ex.行號),立馬來看看該如何設定吧
有無 .pdb 的實際差異
- 一般狀況(沒有行號資訊)
- 加上 .pdb (有行號資訊)
首先確認 Release Build 的設定會產出 pdb
開啟專案屬性設定
確認 Configuration Mode
選擇
Build
–> 確認Configuration
檢查 Output
在
Output
區段,按下Advanced...
確認 Debug info
在
Output
區段,Debug info
設定為pdb-only
專案中的
obj/Release
資料夾中有產生對應的 pdb
單鍵部署(publish)時沒有 pdb?
預設 排除 debug 符號檔
取消排除 debug 符號檔
參考資料
文章作者 Yowko Tsai
上次更新 2021-10-28
授權合約
本部落格 (Yowko's Notes) 所有的文章內容(包含圖片),任何轉載行為,必須通知並獲本部落格作者 (Yowko Tsai) 的同意始得轉載,且轉載皆須註明出處與作者。
Yowko's Notes 由 Yowko Tsai 製作,以創用CC 姓名標示-非商業性-相同方式分享 3.0 台灣 授權條款 釋出。