下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
论坛 >移动开发 >解决VS调试时断点不会命中的问题

解决VS调试时断点不会命中的问题

Mr ken发布于 2016-09-13 17:14查看:1467回复:1

出现的情况是:VS2010中进行ArcMap Add-in插件开发(ArcEngine10.1,ArcGIS10.1),运行时为.NET4.0,在程序中设置了断点进行调试,但是运行后程序并不会在断点处停止,且原来深褐色的断点圆圈标记变成了白色,还有个警告的符号,提示:当前不会命中断点,还没有为该文档加载任何符号。


在网上搜索了这类的问题的原因还是有比较多的,解决的办法也是有多种多样的,很多用户都去试验过了,但是还是没有解决问题!


由于运行程序时会自动启动ArcMap,我在想问题可能出在VS的设置上,也可能出在ArcMap上。为了进一步定位错误根源,新建了一个纯净的控制台程序,发现可以正常调试。如此,排除了VS设置的问题,那么问题应该出在ArcMap上。又继续搜索ArcGIS Add-in插件开发的相关资料,果真发现问题出在ArcGIS。原来,ESRI系列的软件启动时默认并不支持.NET4.0,而是.NET2.0。那么解决办法就简单了,直接修改ArcMap的配置文件即可:


      1.打开D:Program Files (x86)ArcGISDesktop10.1in目录下的ArcMap.exe.config文件:
        1473758005191968.png

     2.修改<startup>标签内容如下:

1473758023536011.png

完成上面的步骤之后,问题基本上是可以解决了!


收藏(0)0
查看评分情况

全部评分

  • Mr ken2016-09-13 17:14

总计:1

回复分享
Mr ken  于   2016-09-13 17:14 重新编辑过

共有1条评论

  • 分析的挺好的,这个相信很多人都碰到过。一下解决操作中遇到的问题啦~

    2016-09-14 09:32赞 (0)回复沙发
  • 慧星的那一夜
  • MK
  • 药师
  • IT宅男
  • mr jack
  • YUI
  • Mr ken
  • cappuccino
  • 课课家技术团队1
  • 选择版块:

  • 标题:

  • 内容

  • 验证码:

  • 标题:

  • 内容

  • 选择版块:

移动帖子x

移动到: