Forge Configurator 的 AppBundles 是如何工作的?
Posted
技术标签:
【中文标题】Forge Configurator 的 AppBundles 是如何工作的?【英文标题】:How does the AppBundles of Forge Configurator work? 【发布时间】:2021-12-21 06:07:31 【问题描述】:我正在尝试从这个用 C# 编写的演示中提取和运行 AppBundles
https://github.com/Autodesk-Forge/forge-configurator-inventor
我对 C# 一无所知(我使用 php 进行编程),我需要将此 Forge 配置器集成到我的站点中,但我不明白 AppBundles 的工作原理
有人可以向我解释如何运行 AppBundles 吗?
(我已经在 forge 上运行了其他 AppBundle,但每个都有文档,带有输入/输出参数,ecc...)
【问题讨论】:
【参考方案1】:您可以在 release zip 文件中找到每个 app bundle 的 zip:https://github.com/Autodesk-Forge/forge-configurator-inventor/releases/download/v1.0.355/ForgeConvInv-Release-win7-x64-1.0.355.zip
在 appsettings.json 文件中,您可以找到将它们上传到 Forge 时使用的每个名称:https://github.com/Autodesk-Forge/forge-configurator-inventor/blob/master/WebApplication/appsettings.json
在此文件夹中,您会发现 activities 是如何设置的,包括它们使用的输入/输出 parameters 和 commandLine:@ 987654323@
例如CreateBOM commandLine https://github.com/Autodesk-Forge/forge-configurator-inventor/blob/master/WebApplication/Processing/CreateBOM.cs#L37 和 输出参数 https://github.com/Autodesk-Forge/forge-configurator-inventor/blob/master/WebApplication/Processing/CreateBOM.cs#L30
关于 UpdateParameters 活动 使用的输入 json 文件的格式:https://github.com/Autodesk-Forge/forge-configurator-inventor/blob/master/WebApplication/Processing/UpdateParameters.cs#L55 你可以在这里找到结构https://github.com/Autodesk-Forge/forge-configurator-inventor/blob/master/Shared/InventorParameters.cs
【讨论】:
以上是关于Forge Configurator 的 AppBundles 是如何工作的?的主要内容,如果未能解决你的问题,请参考以下文章