4

我使用 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 路径?为什么?谢谢!!!

4

1 回答 1

10

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

import clr
clr.AddReferenceToFileAndPath('C:\\Desktop\\DLLTest.dll')
于 2013-08-25T11:41:25.783 回答