您的位置:首页 > 编程语言 > Python开发

IronPython引用C#编写的Dll的几个方式

2011-03-24 18:21 567 查看
简单,不知者倒是可以看看,反正之前我纳闷挺久

ironpython 引用c#编写自定义dll的几种写法

1.当前运行目录
import clr
import sys
import System
sys.path.append(System.AppDomain.CurrentDomain.BaseDirectory)
clr.AddReferenceToFile("abc.dll")

2.绝对路径
import clr
import sys
sys.path.append(r'c:\dll')
clr.AddReferenceToFile("abc.dll")

3.指定的程序集
import clr
import sys
import System
aso = System.Reflection.Assembly.LoadFrom('abc.dll') //这里可以是绝对路径的dll,默认是当前运行路径
clr.AddReference(aso)
另外 sys.path.append 导入目录的时候,别出现dll重复的情况
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: