今天遇到一件怪事,在調試的時候,方法能執行,斷點就是不執行,調試模式是DeBug。
想想把VS重啟下吧。重啟好還是這個問題,這個頭大了,然后把鼠標放到斷點上,提示現代碼和原代碼不同。怎么會出現這個問題,按正常的來說,每次調試,VS會自動重啟生成解決方案,不會存在現代碼和生成過的DLL不一樣啊。難道第一次用VS2012就遇到問題了,點擊解決方案,重新生成解決方案,還是沒有反映。這個就奇怪了。
然后我單獨生成每個項目,這個倒是沒有問題。后來經常過朋友提醒,看下解決方案的配置管理器(圖1)。打開一看(圖2),怎么生成的鈎全沒有選上,找到原因,打上鈎,解決。
圖1
圖2
圖3