autodesk-designautomation - Revit 的 Design Automation API (Beta)v3 是否支持旧版本的 Revit 文件,例如 2015/2016/2017?
问题描述
由于 DesignAutomationBridge.dll 在 2018 和 2019 版本中可用,因此插件将在 Revit 2018/2019 中。那么它是否支持旧版本的 revit 输入文件,如 2015/2016/2017?
我在本地运行加载项时观察到:如果文件是旧版本,Revit 引擎首先升级文件,然后按照我们的加载项逻辑进行处理。但是在升级时,它会显示带有取消升级按钮的模型升级弹出窗口。API 文档说它不允许任何与 UI 相关的操作,所以这个模型升级弹出窗口会导致这个工作中断/失败在伪造平台上吗?
解决方案
是的,Revit 设计自动化允许 Revit 文件向后兼容。它将经历与桌面 Revit 相同的升级过程。
要在升级过程中处理故障,甚至在您的应用程序包中处理任何事务,您可以参考文档: https ://forge.autodesk.com/en/docs/design-automation/v3/tutorials/revit/handling-failures/
推荐阅读
- r - 在 ggcorrplot 中显示显着 p 值的星号
- android - android exoplayer 暂停视频和音频
- node.js - 导致节点模块出错的日志请求
- c++ - 正确完成数组内的数组计算的问题
- java - JavaFX 对话框在关闭后出现阻塞,未正确关闭
- javascript - 我对 2 个不同的输出感到困惑,因为 setTimeout 是异步的,fn 定义应该在回调执行时更新为“2”
- web - Service Worker 可以拦截来自 Web Worker 的 http 请求吗?
- c - 16位对象数组的memcpy可以在两者之间中断吗
- python - 生成组合,使总数始终为 100,并使用定义的跳跃值
- json - 如何在导入json文件期间将mongodb中唯一名称的一阶键设置为id