哦,當你想除錯的時候,但是斷點的地方顯示:「當前不會命中中斷。還沒有為該文件載入任何符號。」,這說明,你用vs2005啟動的除錯程式的程序空間內沒有載入該dll。自然你下的斷點vs2005無法跟蹤到。
比如,我用用vs2005除錯sdk_demo,那麼msgengine.dll因為載入在sdk_demo的程序空間內,可以下斷點除錯。(有的時候,雖然斷點和原始碼不匹配,那是因為開了優化的緣故,去掉優化重新編譯即可),但是在msgcenter.dll對應的**處下斷點就不行了,因為msgcenter.dll是載入在xeyez.exe程序空間中的。雖然msgcenter.dll專案和msgengine.dll的專案是在同乙個解決方案中的。
除非用vs2005除錯xeyez,就可以除錯msgcenter.dll了
當前不會命中斷點
今天除錯程式時,有乙個else if不會判斷,如下 if websiteid website.anjuke else if websiteid website.liebiao else if websiteid website.house365 當websiteid website.house365...
當前不會命中斷點,還沒有載入該文件載入任何符號
斷點除錯是我程式設計時經常用到的,但有的程式並一定有windows介面,而是附加到其他程式中的,如arcgis的addin開發。當我在 中插入斷點除錯無效 斷點不起作用 並警告 當前不會命中斷點,還沒有載入該文件載入任何符號 網上查了說可能是framework版本的問題,我才恍然大悟 arcgis ...
當前不會命中斷點,還沒有為該文件載入任何符號
萬惡的除錯不到斷點。把vs的各種選項翻來覆去的勾來勾去。想盡了辦法,已用過的辦法有 一 刪除引用專案的debug 二 配置管理器中把所有專案的 生成 打勾 配置 全部選成 debug 切忌release 三 配置管理器中 活動解決方案配置 新建乙個方案 四 將引用目錄統一設到某個目錄,防止沒有引用到...