我已经使用 C# 创建了一个 dll。如何在 IronPython 中使用 dll。我尝试使用 clr.AddReference("yxz.dll")
添加 dll .但它失败了。我曾尝试将 dll 放在 IronPython 脚本的执行目录中。在尝试引用 dll 时,它仍然无法说明“找不到名称 xyz”。
最佳答案
import clr
clr.AddReferenceToFileAndPath(r"C:\Folder\Subfolder\file.dll")
是 Jeff 在评论中提出的最简单的方法。这也有效:
import clr
import sys
sys.path.append(r"C:\Folder\Subfolder") # path of dll
clr.AddReference ("Ipytest.dll") # the dll
import TestNamspace # import namespace from Ipytest.dll
关于ironpython - 如何在 IronPython 中使用 C# dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1200182/