【问题标题】:What causes the "Schema Conflict when Loading a File" in Revit?是什么导致 Revit 中的“加载文件时出现架构冲突”?
【发布时间】:2019-09-27 22:27:52
【问题描述】:

当我打开 Revit 文件时,我收到标题为“加载文件时架构冲突”的错误。架构冲突与我自己的架构冲突。可能导致此错误的两个架构之间有什么不同?

错误全文为:

加载文件时的架构冲突

正在加载的文件与 模型。你想做什么?

该文件包含模式“XYZ”的数据(来自“ABC”),其具有 与内存中已经存在的不同模式相同的 ID。如果文件是 加载后,现有数据将从模型中删除。

【问题讨论】:

    标签: revit-api


    【解决方案1】:

    对于最终用户

    如果您收到此错误并且没有开发 Revit 插件,请将此页面转发给开发人员。这将帮助他们找出问题所在。

    对于开发者

    如果两个项目中的架构不完全相同,则会发生此错误。如果您收到此错误,则说明情况有所不同,您需要更深入地了解它是什么。

    就我而言,区别在于我使用的应用程序 GUID。由于不相关的原因,我在我的项目中更改了这个值,没有意识到它会导致我的架构出现问题。

    使用 Schema.Lookup 获取架构并使用调试器检查其中的所有设置。继续寻找,因为你最终会发现不同的东西。

    尝试使用 Revit SDK 中的 ExtensibleStorageUtility 示例。它有助于了解您的模式正在发生的事情。它也是一个很好的构建平台,可以深入挖掘它们的结构。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-28
      • 1970-01-01
      • 1970-01-01
      • 2021-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多