跳转至

组件开发环境配置

龙宫 STC SDK 支持开发节点、细部以及自定义三种类型的组件。本章节介绍了如何创建新组件,基本的代码框架,开发新组件的流程以及注意事项。

龙宫STC的SDK也支持从程序中创建新组件,方法如下:

  • 在vs中创建新项目,项目类型为:类库.NET Framework,框架选择 .NET Framework 4

自定义组件-10.png
  • 配置GUID,将软件中新建组件的GUID,配置为项目的程序集名称。

自定义组件-11.png
  • 配置生成后事件命令行,确保编译后组件的dll被正确替换,如果代码运行成功但是修改代码未能实现效果大概率是这里的原因(形式为:copy $(TargetFileName)+模型路径+plugin.dll)。
copy $(TargetFileName) ..\..\..\..\..\models\config\comps\细部组件测试(0)_8E6C7426C5C44876B6C42EEB6AC21F1A\plugin.dll
  • 仅为示例,重点在于路径正确。

  • 动态库名称统一为:plugin.dll

自定义组件-12.png
  • 配置调试,配置外部程序目录,以及工作目录(该步骤的作用在于启动外部程序,目录就是龙宫软件启动程序的位置)。
  • 命令行参数 -o支持配置软件打开的默认模型。
  • 工作目录,就是启动外部程序的上一层目录。

自定义组件-13.png