ProfControl脚本导入.Net的动态链接库或第三方库
18021520013
·
创建日期: 2022-05-26 19:36:30
·
2
1
0
65

ProfControl系统脚本编辑器采用 C# 语言编程,也是支持用户导入.Net动态链接库或第三方库的,在一些功能需求开发过程中,引用一些便捷类库,可以避免重复造轮子,极大地提高开发效率。必须提醒注意的是,用户在使用第三方类库之前,请务必注意类库许可协议,请遵循作者的相关开源许可协议,否则造成侵权等严重后果!


DLL类库导入至ProfControl系统

前面的文章为大家介绍过脚本程序集的导入来源于两部分,一部分为.Net Framework所提供的程序集,另外就是ProfControl系统本地文件夹所提供的部分程序集。而第三方库的导入存放,我们建议就存放至ProfControl系统本地的《lib》程序集文件夹。下面就为大家介绍下第三方库该如何进行导入使用。

此处我们自行编写了一个非常简单的类库,实现两个数值的加法运算,仅用来模拟演示第三方库的导入使用步骤。

我们将编译好的类库放置到ProfControl系统的《lib》程序集文件夹里,这样脚本项目就可以索引加载显示该程序集。

接着我们打开脚本编辑器,新建脚本项目或者编辑配置已有项目,打开项目配置窗口,在本地程序集列表下翻阅查找到我们刚刚添加到ProfControl系统中的测试程序集名称,点击选中该程序集,然后点击加入项目程序集按钮,即可在下方的项目引用程序集列表中看到已增加该程序集的引用了,最后点击保存配置按钮即可,具体参见以下示意图。

如果是新建脚本项目,请先彻底关闭脚本编辑器窗口,然后重新打开脚本编辑器窗口,以重新刷新显示新建的脚本项目,现在我们双击script.cs文件,在右侧的代码编辑窗口就可以使用导入引用的程序集编写程序了。

首先引用程序集相关的命名空间,此处的程序集为我们自行编写,若是其他第三方库则先查阅其API接口文档,再行使用。

然后我们就可以初始化调用程序集中的实例对象以及相关功能函数了,如以下示意图。

这样我们就模拟实现了脚本项目导入使用第三方库,其他第三方库的导入使用与此演示案例步骤完全相同,大家可以参照学习。