Arcengine开发过程中,使用
IWorkspaceFactory pWorkspaceFactory = new ShapefileWorkspaceFactory();
ShapefileWorkspaceFactory有以下报错:
根据报错信息,ShapefileWorkspaceFactory没有实现IWorkspaceFactory接口的一些成员方法,因此在使用时会报错。
解决方法:
确认使用的ESRI.ArcGIS.Carto、ESRI.ArcGIS.Geodatabase、ESRI.ArcGIS.DataSourcesFile三个命名空间的版本是否一致,建议使用最新版本。
尝试使用其他工作空间工厂,如FileGDBWorkspaceFactory、AccessWorkspaceFactory等,确认是否可以正常使用。
如果必须使用ShapefileWorkspaceFactory,可以尝试升级ArcGIS开发环境到最新版本,或者使用其他版本的ShapefileWorkspaceFactory,可能会解决该问题。