异常在 SuperMap.Data.dll 中发生

0 投票

用的时vs2015  变量环境也配置好了 32位的 

完整代码如下            Application application = SuperMap.Desktop.Application.ActiveApplication;
            Workspace workspace = application.Workspace;
            WorkspaceConnectionInfo conInfo = new WorkspaceConnectionInfo(@"D:\SuperMap\iobjectsdotnet\supermap-iobjectsdotnet-9.1.2-17224-71949-all\SampleData\CBD\CBDCache.sxwu");
            conInfo.Type = WorkspaceType.SXWU;
            workspace.Open(conInfo);
            //创建场景窗口
            IFormScene formScene = application.CreateSceneWindow();
            SceneControl sceneControl = formScene.SceneControl;
            //获取三维地图场景
            sceneControl.Scene.Workspace = workspace;
            sceneControl.Scene.Open("CBD场景");
            DatasourceConnectionInfo datasourceConInfo = new DatasourceConnectionInfo();
            datasourceConInfo.Server = @"D:\LUOKONG\supermap-iobjectsdotnet-9.1.2-17224-71949-all\SampleData\Animation\Animation.udb";
            datasourceConInfo.EngineType = EngineType.UDB;

6月 17 分类:  38次浏览 | 用户: YUY 初出茅庐 (20 分)

2 个回答

1 投票
您好!根据您的截图来看您应该是基于桌面的扩展开发,扩展开发需要从以下位置进行配置:

1.修改引用为idesktop的bin下的dll
2.调试选项-启动外部程序为idesktop的bin路径下的idesktop.exe
3.生成事件选项-后期生成事件命令行删除
4.生成输出路径改为idesktop的bin路径下Plugins新建的文件夹里,该文件夹命名为插件config的命名
5.将config文件拷贝到WorkEnvironment\Default文件夹下。

按照以上步骤进行配置。如果还不行请拨打我们的技术支持热线400-8900866选.Net组件。
6月 17 用户: 胡延南 名扬四海 (2,937 分)
已经解决了 谢谢
0 投票
救救孩子吧 真的找不到哪里错了
6月 17 用户: YUY 初出茅庐 (20 分)
...