C#编程学习:使用ArcGIS二次开发的准备工作
(1)添加ArcGIS的LicenseControl空间
创建windows窗体程序,并添加ArcGIS的LicenseControl
(2)添加产品许可
在InitializeComponent();函数调用之前,添加如下代码:
public Form1()
{
ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);
InitializeComponent();
}
(3)添加引用
using ESRI.ArcGIS.Geometry;
using ESRI.ArcGIS.Carto;
using ESRI.ArcGIS.Controls;
using ESRI.ArcGIS.DataSourcesRaster;
(4)无法嵌入互操作类型错误的处理方法
简单粗暴的处理办法:shift或alt键选中所有与ArcGIS相关的引用,将嵌入互操作类型设置为false。