如何使用Iron python加载DLL?

时间:2013-08-25 09:52:12

标签: python .net ironpython dllimport

我使用C#编写了最简单的DLL并将其复制到桌面。 现在我想加载DLL以便看到我可以使用API​​但是我遇到了一些错误:

我使用的代码:(在这里查看一些问题后编辑)

import clr
import sys
sys.path.Add("C:\Desktop\DLLTest.dll")
clr.AddReference("C:\Desktop\DLLTest.dll")

我收到此错误:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  IOError: System.IO.IOException: Could not add reference to assembly DLLTest.dll

需要添加到sys路径中的是什么?为什么? 感谢!!!

1 个答案:

答案 0 :(得分:8)

用户clr.AddReferenceToFileAndPath并加倍反斜杠。所以:

import clr
clr.AddReferenceToFileAndPath('C:\\Desktop\\DLLTest.dll')