斷點除錯是我程式設計時經常用到的,但有的程式並一定有windows介面,而是附加到其他程式中的,如arcgis的addin開發。當我在**中插入斷點除錯無效(斷點不起作用),並警告"當前不會命中斷點,還沒有載入該文件載入任何符號"。
網上查了說可能是framework版本的問題,我才恍然大悟:arcgis 10.1的framework版本配置是3.5,而預設vs2010新建的程式framework版本是4.0,原來如此。
修改目標框架後,要重新清理、重新生成一下。
雖然,除錯時還是如此顯示,但真正執行addin工具時,斷點除錯就起作用了,哈哈!
結論:arcgis中addin開發時,目標框架版本必須是3.5都能使用斷點除錯,那office的addin開發呢?
當前不會命中斷點,還沒有為該文件載入任何符號
萬惡的除錯不到斷點。把vs的各種選項翻來覆去的勾來勾去。想盡了辦法,已用過的辦法有 一 刪除引用專案的debug 二 配置管理器中把所有專案的 生成 打勾 配置 全部選成 debug 切忌release 三 配置管理器中 活動解決方案配置 新建乙個方案 四 將引用目錄統一設到某個目錄,防止沒有引用到...
當前不會命中斷點,還沒有為該文件載入任何符號
這個錯誤簡直讓人崩潰 this.rootgrid new grid 然後,就又可以除錯了 具體原因不詳,有一種等待機遇的味道 但是被引用的乙個專案裡面依然無法除錯,提示如下 我試試這些提示,看看能否管用。還是不行呀 最後經高人指點,是我的common workshop.cs所在的工程 名稱與命名空間...
當前不會命中中斷。還沒有為該文件載入任何符號。
哦,當你想除錯的時候,但是斷點的地方顯示 當前不會命中中斷。還沒有為該文件載入任何符號。這說明,你用vs2005啟動的除錯程式的程序空間內沒有載入該dll。自然你下的斷點vs2005無法跟蹤到。比如,我用用vs2005除錯sdk demo,那麼msgengine.dll因為載入在sdk demo的程...