1. 程式人生 > >vs除錯dump檔案注意事項

vs除錯dump檔案注意事項

  1. dump檔案, pdb檔案,exe檔案要確保是一套,我就是因為那這舊版本的dump檔案在新的exe上除錯,老是報錯也不知道為什麼,坑了一下午。
  2. dump檔案,pdb檔案,exe檔案要確保在一個目錄下,搜尋檔案方式預設和啟動exe方式一樣,但是不想出錯還是放到一個目錄下比較好。
  3. 預設情況下,右鍵用vs開啟dump檔案會直接可以除錯,如果不能進行。設定符號檔案(也就是pdb和exe檔案目錄)在debug選單下可以設定,原始檔目錄可以在解決方案右鍵屬性下可以設定。

注意:如果彈出對話方塊很詭異,請再次確認版本一致, 再次確認目錄一致。不要被坑~

重申一下
除錯dump檔案一共需要關注兩個問題,版本問題和目錄問題

版本問題
dump檔案 pdb檔案 exe檔案 必須一致 source檔案儘可能一致

目錄問題
dump檔案 有單獨目錄和同pdb、exe檔案同目錄兩種情況。
單獨目錄:開啟vs需要設定 pdb和exe目錄
同目錄:不用設定pdb和exe目錄

不管單獨目錄還是同目錄都需要設定原始檔目錄,如果沒有設定除錯的時候會提示設定,
    注意:vs僅僅提示一次,如果想提示第二次需要重新開啟。

pdb和exe請保持同目錄,如果不同目錄,請分別設定,他們都屬於符號檔案

source目錄指:解決方案目錄。也就是sln目錄

svn 客戶端 莫名其妙停止工作
我找了很多種辦法沒有解決,實在沒有辦法了,升級了一下svn客戶端版本解決了。