在实际的项目中,Aras内部的方法可能并不能完全满足我们,比如Office的组件,就必须引入,那么在Aras内部的Method中,我们如何引入外部Dll文件

首先,我们新建一个Dll文件,简单的Demo,Test.Dll

新建一个最简单的静态方法,test();

namespace TEST
{public class TEST{public static string test(){return "TEST";}}
}

点击编译后,生成Test.dll文件,那么如何引入Aras内部

首先找到Aras的安装目录

D:\xxxxx\Aras\Innovator\Innovator\Server

在该目录下找到配置文件method-config.xml

打开文件可看见

红色部分为我新建的Dll的位置,注意binpath代表的路径为

D:\xxxxx\Aras\Innovator\Innovator\Server\bin

现在我们已经成功引入了文件,用法类似于C#中的反射

那么在我们要使用test()方法时,在Class中,我们是还需要using TEST命名空间呢;

所以在 method-config.xml中,需要找到C#的部分,Using TEST;

配置文件中有两种语法,一种是VB.NET,一种是C#,如果我们的Method选择的是VB,则需要在VB中Import TEST,同理,如果是C#,则需要using TEST;

效果图:

未引用前

引用后:

更多详情请关注微信公众号:

转载于:https://www.cnblogs.com/fanxingthink/p/6401654.html

开源PLM软件Aras详解七 在Aras的Method中如何引用外部DLL相关推荐

  1. 集成电路设计开源EDA软件yosys详解1:工具安装

    yosys为一套开源的针对verilog的rtl综合框架,从本节开始将详细介绍工具的使用,并详细对源代码进行分析和讲解,首先介绍一下工具的安装和使用.yosys的git网址为https://githu ...

  2. ceph存储原理_赠书 | Linux 开源存储全栈详解——从Ceph到容器存储

    // 留言点赞赠书我有书,你有故事么?留言说出你的存储故事留言点赞前两名,免费送此书截止日期12.27号12.30号公布名单 // 内容简介 本书致力于帮助读者形成有关Linux开源存储世界的细致的拓 ...

  3. PackageManagerService启动详解(七)之扫描系统应用安装目录阶段流程分析

    PKMS启动详解(七)之BOOT_PROGRESS_PMS_SYSTEM_SCAN_START阶段流程分析 Android PackageManagerService系列博客目录: PKMS启动详解系 ...

  4. Linux开源存储全栈详解

    最近和同事一起整了本书<Linux开源存储全栈详解:从Ceph到容器存储>,把Linux开源存储相关的项目做了个梳理,对于想了解或参与存储相关项目开发的人来说,应该会是个不错的参考.这里把 ...

  5. openstack架构详解图_英特尔顶级技术专家合力缔造精品:Linux开源网络全栈详解...

    日常水开篇 自1991年诞生起,Linux已经走过了接近三十年.Linux早已没有了问世时的稚气,正在各个领域展示自己成熟的魅力. 以Linux为基础,也衍生出了各种开源生态,例如网络和存储.而生态离 ...

  6. SSH服务详解(七)– SSH 连接 Github

    SSH 连接 Github SSH服务详解(一)–Linux SSH 服务器与客户端的安装与启动 SSH服务详解(二)–使用私钥登录 SSH 服务器(免密登录) SSH 服务详解 (三)-- 使用 S ...

  7. Java学习软件安装详解

    Java学习软件安装详解 一直对Java的学习马马虎虎,新换的电脑,在重装java软件时遇到很多问题,安装了半天,想着以后自己也可能用到,所以写下来,以供大家参考. 1.准备工作 我的电脑:windo ...

  8. Linux系统中的软件管理详解(下)—搭建网络软件仓库及第三方软件仓库

    Linux系统中的软件管理详解(下) 5.软件仓库管理命令 a)dnf 命令: 管理软件仓库中的安装包 dnf repolist ##列出仓库信息clean all ##清除系统中已经加载的仓库缓存信 ...

  9. Linux字符设备驱动详解七(“插件“设备树实现RGB灯驱动)

    文章目录 系列文章目录 前言 正文 Device Tree Overlays:"插件"设备树 传统设备树 "插件"设备树 使用前提 案例说明 设备树:foo.d ...

最新文章

  1. 基础 HTML之目录问题(相对路径和绝对路径区别)
  2. Windows 2003 AD升级到 Windows 2008 AD
  3. 【转】linux tar 压缩
  4. java downloadfile_FileDownload.java:文件下载工具类
  5. iOS AFNetWorking源码详解(一)
  6. 9.26-CSS 背景 字体 文本 边框 以及其他
  7. Nesterov Momentum牛顿动量法
  8. gaussdb 安全维护【设置帐户权限】【02】
  9. 关于雅克比矩阵与黑塞矩阵
  10. 转载《港股基础知识大全》
  11. 咖说丨去中心化借贷的逻辑和商业基础
  12. Linux环境下利用perl脚本批量筛选VCF文件指定样本
  13. Referenced file contains errors (xml文件第一行小红叉错误)
  14. 靠给员工画大饼,一口气创办10家公司身价过亿,吓傻周鸿祎!
  15. 抖音直播间弹幕rpc学习
  16. 你离年薪50w的架构师还差多远
  17. CommonJs和ESModule的区别及优缺点
  18. Ueditor上传图片文件大小上限问题
  19. (一)jenkins+bonobo git server+windows系统自动化部署springboot项目(jenkins安装)
  20. Springboot +Flowable,通过代码绘制流程图并设置高亮

热门文章

  1. 七个基本量纲_七个基本量
  2. 『Hi,我是易建科技eKing Cloud!』
  3. Exercise10-Scipy
  4. scrapy中用来代替crawl 功能的main文件配置
  5. 丰泽区python培训机构
  6. 文件服务器资源管理器的作用,文件服务器资源管理器 (FSRM) 概述
  7. Python 正则匹配以xx开头以xx结尾的单词
  8. 万字长文,会员体系拆解
  9. linux设置NLS_LANG
  10. 什么是RPA? Robotic Process Automation