自定义10.2版本的ArcMap Class Library,若将程序的.NET Framework设置为4.0,调试时无法进入断点

自定义10.2版本的ArcMap Class Library,若将程序的.NET Framework设置为4.0,调试时无法进入断点
已邀请:

朱新颖

赞同来自:

【解决办法】:
通过Add-in方式扩展ArcMap也有此问题,参考AO帮助文档“How to debug add-ins”章节:http://resources.arcgis.com/en ... 0000/

有下面解决方法:
1,把.NET Framework 改成3.5,就可以进断点调试了;

2,如果想使用.NET Framework 4.0则需要进行以下设置,首先找到ArcMap.exe.config(位于Desktop的安装目录下:如C:\Program Files (x86)\ArcGIS\Desktop10.2\bin 中) ,以记事本打开该文件。然后将<startup>下的<!--<supportedRuntime version=v4.0.30319/>-->取消注释,文中的v4.0.30319处换成自己的VS版本号,您的可能会与示例中有所不同,具体可以打开该VS环境->Help->About Microsoft Visual Stdio界面,查看其VS版本号。 最后将<supportedRuntime version=v2.0.50727/>注释掉,将该config文件保存。然后重新运行VS程序就可以正常进入断点了。

要回复问题请先登录注册