问题描述:
使用vs 2012 创建 ArcGIS的SOE模板,提示: 错误 命名空间“ESRI.ArcGIS”中不存在类型或命名空间名称“SOESupport”
原因:
ESRI.ArcGIS.SOESupport 没有在GAC中注册。
解决办法:
安装:ArcGIS DeveloperKit10.2
1、确保本机文件路径中有'ESRI.ArcGIS.SOESupport.dll' ,目录为 C:\Program Files (x86)\ArcGIS\DeveloperKit10.2\bin\
若果没有 该 xx.dll 则查看ArcGIS_Desktop 的安装包,并解压
找到SDK_dotnet
找到中间的exe 并安装,可选择安装位置
如我安装的D 盘 D:\Program Files (x86)\ArcGIS\DeveloperKit10.2\bin
2、打开VS本机命令工具,如下图所示
3、输入以下命令:
gacutil /i "C:\Program Files (x86)\ArcGIS\DeveloperKit10.2\bin\ESRI.ArcGIS.SOESupport.dll"
4、重新生成一下解决方案或重新打开项目即可。