【发布时间】:2019-09-27 22:27:52
【问题描述】:
当我打开 Revit 文件时,我收到标题为“加载文件时架构冲突”的错误。架构冲突与我自己的架构冲突。可能导致此错误的两个架构之间有什么不同?
错误全文为:
加载文件时的架构冲突
正在加载的文件与 模型。你想做什么?
该文件包含模式“XYZ”的数据(来自“ABC”),其具有 与内存中已经存在的不同模式相同的 ID。如果文件是 加载后,现有数据将从模型中删除。
【问题讨论】:
标签: revit-api
当我打开 Revit 文件时,我收到标题为“加载文件时架构冲突”的错误。架构冲突与我自己的架构冲突。可能导致此错误的两个架构之间有什么不同?
错误全文为:
加载文件时的架构冲突
正在加载的文件与 模型。你想做什么?
该文件包含模式“XYZ”的数据(来自“ABC”),其具有 与内存中已经存在的不同模式相同的 ID。如果文件是 加载后,现有数据将从模型中删除。
【问题讨论】:
标签: revit-api
如果您收到此错误并且没有开发 Revit 插件,请将此页面转发给开发人员。这将帮助他们找出问题所在。
如果两个项目中的架构不完全相同,则会发生此错误。如果您收到此错误,则说明情况有所不同,您需要更深入地了解它是什么。
就我而言,区别在于我使用的应用程序 GUID。由于不相关的原因,我在我的项目中更改了这个值,没有意识到它会导致我的架构出现问题。
使用 Schema.Lookup 获取架构并使用调试器检查其中的所有设置。继续寻找,因为你最终会发现不同的东西。
尝试使用 Revit SDK 中的 ExtensibleStorageUtility 示例。它有助于了解您的模式正在发生的事情。它也是一个很好的构建平台,可以深入挖掘它们的结构。
【讨论】: