说明:
在.net 4.0中,声明 IPoint point = new PointClass();会出现下面这个错误
错误 2 类型“ESRI.ArcGIS.Geometry.PointClass”未定义构造函数
错误 3 无法嵌入互操作类型“ESRI.ArcGIS.Geometry.PointClass”。请改用适用的接口。
解决方法
方法一,将嵌入互操作类型改为true
方法二,直接声明成 IPoint point = new ESRI.ArcGIS.Geometry.Point();
原因
如果尝试使用 CoClass 创建嵌入的 COM 类型的实例,则会导致编译器错误。