断点调试是我编程时经常用到的,但有的程序并一定有Windows界面,而是附加到其他程序中的,如ArcGIS的Addin开发。当我在代码中插入断点调试无效(断点不起作用),并警告"当前不会命中断点,还没有加载该文档加载任何符号"。
网上查了说可能是Framework版本的问题,我才恍然大悟:ArcGIS 10.1的Framework版本配置是3.5,而默认VS2010新建的程序Framework版本是4.0,原来如此。
修改目标框架后,要重新清理、重新生成一下。
虽然,调试时还是如此显示,但真正运行Addin工具时,断点调试就起作用了,哈哈!
结论:ArcGIS中Addin开发时,目标框架版本必须是3.5都能使用断点调试,那Office的AddIn开发呢?