1. 程式人生 > >除錯時原始檔與模組生成時的檔案不同

除錯時原始檔與模組生成時的檔案不同

今天在弄原來那個傳送接收程式的時候遇到個問題:
    在visual studio 2008中做程式的時候,在設計器裡面添加了控制元件,但是在執行除錯的

時候卻沒顯示,也沒看見有報錯,更改了那些控制元件的屬性值之後也同樣在除錯的時候一點反

應沒有。在初始化元件那裡打個斷點監視,卻報錯:“除錯時原始檔與模組生成時的檔案不

同”。其實原因在於除錯的原始檔的版本跟生成時的檔案的版本不一致。
解決方法:
1、把專案下面的Bin資料夾下的DLL檔案全部刪除,或者包括EXE檔案也刪除。然後重新生成

一次專案。
2、在最上面一排的選單欄選擇工具-> 選項,在彈出視窗中選擇除錯-> 常規。把“要求源

檔案和版本匹配”的勾勾去掉。然後去掉“地址級的除錯”的勾勾(這樣就不會出現反彙編

程式碼了,這一步可不要)。