AE开发中碰到“检索COM类工厂中CLSID为{...}的组件失败,原因是出现以下错误:8007007e...”的解决办法

AE开发中碰到这种问题时,一般是没有在主程序入口绑定arcgis engine

static void Main()
 

       {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);
            Application.Run(new Login());
        }

在webservice中,可以方法开始时绑定

RuntimeManager需要添加ESRI.Arcgis.Version并应用,因为要找到对应arcgis版本。

posted @ 2018-11-19 23:09  jamesinsun  阅读(1476)  评论(0)    收藏  举报