首页 > 解决方案 > Forge Configurator 的 AppBundles 是如何工作的?

问题描述

我正在尝试从这个用 C# 编写的演示中提取和运行 AppBundles

https://github.com/Autodesk-Forge/forge-configurator-inventor

我对 C# 一无所知(我使用 php 进行编程),我需要在我的网站中集成这个 Forge Configurator,但我不明白 AppBundles 是如何工作的

有人可以向我解释如何运行 AppBundles 吗?

(我已经在 forge 上运行了其他 AppBundle,但是每个都有文档,带有输入/输出参数,ecc ...)

标签: c#autodesk-forgeautodesk-designautomation

解决方案


您可以在发布 zip文件中找到每个应用程序包的 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

在此文件夹中,您将找到活动的设置方式,包括它们使用的输入/输出参数和命令行: https : //github.com/Autodesk-Forge/forge-configurator-inventor/tree/master/WebApplication/Processing

例如CreateBOM 命令行 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


推荐阅读