想必大家在OpenPlant Up7的项目升级到Up8的时候,都会发现打开再打开之前的项目文件下的dgn文件,会弹出以下提示
造成这个问题的原因是架构Schemas的版本已经改变,原来的版本(版本5/6/7)已经不存在了。OPM试图找到这个旧模式,但失败了。错误信息有点误导人。它说找不到主模式。实际上,是找不到参考。
解决方案一在编辑器中打开当前项目的主OpenPlant_3D模式,并将Update 8 OpenPlant_3D模式的引用复制到旧模式的引用中,具体操作如下:
一,用文档编辑器,打开C:\ProgramData\Bentley\OpenPlant CONNECT Edition\Configuration\WorkSpaces\WorkSpace\WorkSets\项目\Standards\OpenPlant\Schemas中的OpenPlant_3D.01.08.ecschema.xml。
二,把原有的内容中红色的部分
<?xml version="1.0" encoding="utf-8"?><ECSchema schemaName="OpenPlant_3D" nameSpacePrefix="op3d" version="1.8" xmlns="http://www.bentley.com/schemas/Bentley.ECXML.2.0"> <ECSchemaReference name="Bentley_Standard_CustomAttributes" version="01.01" prefix="bsca" /> <ECSchemaReference name="OpenPlant" version="01.08" prefix="op" /> <ECSchemaReference name="EditorCustomAttributes" version="01.03" prefix="beca" /> <ECSchemaReference name="OpenPlant_Catalogue" version="01.08" prefix="opc" /> <ECSchemaReference name="BentleyBase" version="01.00" prefix="bentley" /> <ECSchemaReference name="IntegratedStructuralModel" version="06.00" prefix="ISM" /> <ECSchemaReference name="OpenPlant_CustomAttributes" version="08.11" prefix="opca" /> <ECSchemaReference name="DesignSync" version="01.01" prefix="DS" /> <ECSchemaReference name="Unit_Attributes" version="01.00" prefix="units_attribs" /> <ECCustomAttributes>
替换为以下绿色的部分
<?xml version="1.0" encoding="utf-8"?><ECSchema schemaName="OpenPlant_3D" nameSpacePrefix="op3d" version="1.8" xmlns="http://www.bentley.com/schemas/Bentley.ECXML.2.0"> <ECSchemaReference name="Bentley_Standard_CustomAttributes" version="01.01" prefix="bsca" /> <ECSchemaReference name="OpenPlant" version="01.08" prefix="op" /> <ECSchemaReference name="EditorCustomAttributes" version="01.03" prefix="beca" /> <ECSchemaReference name="OpenPlant_Catalogue" version="01.08" prefix="opc" /> <ECSchemaReference name="BentleyBase" version="01.00" prefix="bentley" /> <ECSchemaReference name="IntegratedStructuralModel" version="07.00" prefix="ISM" /> <ECSchemaReference name="Unit_Attributes" version="01.00" prefix="units_attribs" /> <ECSchemaReference name="OpenPlant_CustomAttributes" version="08.11" prefix="opca" /> <ECSchemaReference name="DesignSync" version="01.01" prefix="DS" /> <ECCustomAttributes>
三,修改完成后,保存即可。
另外,如果您之前的WorkSpace没有在默认的安装目录下时,可能还会弹出以下窗口提示
原因是:OpenPlant Update8,的工作环境,升级了结构建模功能,同时Schemas也同时进行了升级,如果您的工作空间不在系统默认的安装路径下,需要到C:\ProgramData\Bentley\OpenPlant CONNECT Edition\Configuration\Workspaces\WorkSpace\Standards\OpenPlant\Schemas这个路径下,把里面的IntegratedStructuralModel.07.00.ecschema.xml和StructuralModelingComponents.07.00.ecschema.xml拷贝到您对应的项目工作空间目录WorkSpace\Standards\OpenPlant\Schemas下即可。