1. 程式人生 > >使用VS進行遠端除錯

使用VS進行遠端除錯

開發環境在A主機上(有原始碼,已安裝VS),執行環境在B主機上(無原始碼,未安裝VS,只有可執行程式exe或dll,以及對應的pdb檔案)。

在A主機上使用相同版本的原始碼,對B主機上正在執行的程式進行除錯。

1. 找到A主機上的遠端除錯監視器程式,通常在目錄 D:\Program\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger\x64 中,整個目錄打包傳送至B主機。X86和X64對應32位和64位版本。

2. 在B主機上執行遠端除錯監視器程式msvsmon.exe,點選:工具->選項,選擇“無身份驗證”,並選中“允許任何使用者進行除錯”。確定。


3. 在A主機上開啟對應的工程,工程屬性 -> 除錯 -> 選擇遠端windoes偵錯程式 -> 正確填寫遠端命令、引數、工作目錄、遠端伺服器名稱,連線選擇“不帶身份驗證的遠端訪問”,附加選擇“是”。確定。


4. 在A主機的VS中點選“開始除錯”,即可開始遠端除錯了。