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重复的情况
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重复的情况
相关文章推荐
- C#引用C++ DLL 修改字符的两种有效方式
- C#引用C++ Dll 所有類型轉換的方式
- vc++中编写Dll,在C#(WPF)中引用
- vc++中编写Dll,在C#(WPF)中引用
- C#引用C++ Dll 所有类型转换方式
- C#引用C++ Dll 所有类型转换的方式
- C#调用C编写的dll需要注意的几个问题
- C#引用C++ Dll 所有類型轉換的方式(转)
- C#引用C++ Dll 所有類型轉換的方式
- C#调用c++的dll,结构体数组作为引用参数的传递方式
- 编写C#调用的C++DLL
- C#调用FORTRAN编写的DLL
- C# 将dll打包进exe dll静态引用
- 黄聪:C#中用ILMerge将所有引用的DLL和exe文件打成一个exe文件,有图解
- c#引用c++ dll类型转换
- C#调用C++的DLL 所有数据类型转换方式
- C#引用C++的DLL时C#和C++的数据类型对照表
- C# 中如何编写和调用自己的DLL
- .Net c#:配置引用程序集的路径(分离exe和dll从指定路径调用)
- 黄聪:C#版ILMerge-GUI,可将所有引用的DLL和exe文件打成一个exe文件,有图解