【发布时间】:2020-08-20 14:10:50
【问题描述】:
好的,我认为我们有一个在 Forge 中运行的 DA for Revit 应用程序,但下一个问题是如何支持多个 Revit 版本,我找不到关于它的大量文档。以下是我的理解(或者我认为我会这样做)和我的问题:
每个应用程序包和活动只能定义一个引擎,因此您似乎需要为每个受支持的 Revit 版本创建一个包,并为每个 Revit 版本创建一个相关活动。关于此的问题:
- 1:软件包捆绑系统允许支持多个 Revit 版本。 DA 是否要求每个捆绑包仅支持一个 Revit 版本,还是有办法支持我缺少的多个版本?
- 2:如果活动的引擎与捆绑包不同,会发生什么情况?这只是不受支持吗?如果是,为什么两者都存在引擎参数?
应用程序包由其 ID 引用。大多数示例将 ID 显示为“DeleteWallsApp”之类的东西。但是,如果您确实需要多个 Revit 版本的多个应用程序包,那么您是否真的想要使用 ID,例如“DeleteWallsApp2018”和“DeleteWallsApp2020”等?您不能拥有多个相同的 ID,因此这似乎是最相关的方法。这是正确的吗?
捆绑包和活动也由它们的别名引用。如果我理解它们是用于测试与生产代码等的开发/登台/生产别名。如果是这样,是否建议为每个捆绑包使用这些别名?
这似乎有很多东西要上传到很多不同的地方,但我想如果你使系统自动化,这还不错。我只是想确保我没有遗漏结构的某些部分。
【问题讨论】:
标签: autodesk-forge autodesk-designautomation