组件开发,打开工作空间场景图层为空

0 投票

背景:在桌面端新建工作空间和场景,并添加图层,之后保存场景和工作空间;再到用组件开发的软件中打开工作空间和场景,场景能打开,但是里面的图层是零。请问是什么原因导致的?怎么解决?

        private void InitializeScene()
        {
            try
            {
                Scenes scenes = m_workspace.Scenes;
                Scene scene = this.mainSceneControl.Scene;
                scene.Workspace = m_workspace;
                //TODO:打开第一个场景
                bool sceneOpened = scene.Open(scenes[0]);
                if (!sceneOpened)
                {
                    MessageBox.Show("打开场景失败!");
                    return;
                }
            }
            catch (Exception ex)
            {
                Trace.WriteLine(ex.Message);
            }
        }

7月 14 分类:  49次浏览 | 用户: 行者不懂 牛刀小试 (216 分)

1个回答

0 投票
1、首先查看工作空间是否被占用着,文件型数据源这些都是独占的,不能同时用两个程序去打开;

2、查看图层里面都是添加的什么类型的图层,检查idesktop版本和iObjects版本是否一致,如果桌面和组件跨大版本了,就需要检查是否是数据格式的不兼容性。有一些图层类型是在后续版本新增的,所以不同版本之间打开会打开失败。尽量使用同样的版本去生产数据和做功能开发
7月 15 用户: 程逸诗 名扬四海 (3,059 分)
...