斷點調試是我編程時經常用到的,但有的程序並一定有Windows界面,而是附加到其他程序中的,如ArcGIS的Addin開發。當我在代碼中插入斷點調試無效(斷點不起作用),並警告"當前不會命中斷點,還沒有加載該文檔加載任何符號"。
網上查了說可能是Framework版本的問題,我才恍然大悟:ArcGIS 10.1的Framework版本配置是3.5,而默認VS2010新建的程序Framework版本是4.0,原來如此。
修改目標框架后,要重新清理、重新生成一下。
雖然,調試時還是如此顯示,但真正運行Addin工具時,斷點調試就起作用了,哈哈!
結論:ArcGIS中Addin開發時,目標框架版本必須是3.5都能使用斷點調試,那Office的AddIn開發呢?