简单,不知者倒是可以看看,反正之前我纳闷挺久

 

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重复的情况

 


相关文章:

  • 2021-08-17
  • 2022-01-10
  • 2021-12-27
  • 2021-08-14
  • 2022-02-23
  • 2022-02-15
猜你喜欢
  • 2021-12-13
  • 2022-12-23
  • 2021-07-01
  • 2021-07-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案