當前不會命中斷點,還沒有為該文件載入任何符號

2022-03-13 02:18:04 字數 681 閱讀 7771

這個錯誤簡直讓人崩潰……

this.rootgrid = new grid();
然後,就又可以除錯了(具體原因不詳,有一種等待機遇的味道)。但是被引用的乙個專案裡面依然無法除錯,提示如下:

我試試這些提示,看看能否管用。

還是不行呀

最後經高人指點,是我的common(workshop.cs所在的工程)名稱與命名空間不一致,具體就是,common裡面所有的命名空間都是mapui.mapconfig,這與工程名稱不一致。生成的dll是common,而命名空間確實mapui.mapconfig。正是這個原因導致了這個不能命中斷點的問題。

更多的情況是,在專案中建立了多個工程,每個工程都會引用相同名稱的dll,比如esri.arcgis.client.dll。可能在多個目錄下都有這個dll,並為各自的工程所引用,當時存在版本不同的可能性,所以會導致前後衝突,無法除錯。所以,盡量讓所引用的dll放置在乙個公共的目錄下,這樣就不會存在版本衝突的問題。    

這樣之後的另外乙個收穫是,mainpage.xaml設計器中可以顯示出內容。由此可知,如果兩個相關聯的工程所引用的動態庫dll版本不一致,便會導致設計器中的內容無法檢視。

還有一種情況:將網頁程式發布出來,這樣也可以除錯。

當前不會命中斷點,還沒有為該文件載入任何符號

萬惡的除錯不到斷點。把vs的各種選項翻來覆去的勾來勾去。想盡了辦法,已用過的辦法有 一 刪除引用專案的debug 二 配置管理器中把所有專案的 生成 打勾 配置 全部選成 debug 切忌release 三 配置管理器中 活動解決方案配置 新建乙個方案 四 將引用目錄統一設到某個目錄,防止沒有引用到...

當前不會命中斷點,還沒有載入該文件載入任何符號

斷點除錯是我程式設計時經常用到的,但有的程式並一定有windows介面,而是附加到其他程式中的,如arcgis的addin開發。當我在 中插入斷點除錯無效 斷點不起作用 並警告 當前不會命中斷點,還沒有載入該文件載入任何符號 網上查了說可能是framework版本的問題,我才恍然大悟 arcgis ...

當前不會命中中斷。還沒有為該文件載入任何符號。

哦,當你想除錯的時候,但是斷點的地方顯示 當前不會命中中斷。還沒有為該文件載入任何符號。這說明,你用vs2005啟動的除錯程式的程序空間內沒有載入該dll。自然你下的斷點vs2005無法跟蹤到。比如,我用用vs2005除錯sdk demo,那麼msgengine.dll因為載入在sdk demo的程...