8

我在 Visual Studio 中开发了一个 dll,现在我想使用标准 IDLE 在 Python 中使用它。

我似乎无法在任何地方找到一个直接的解决方案。我试过使用pip install *dll location*,但没有运气(希望从来没有高过)。

我几乎完全是一个 .NET 开发人员,所以我对 python 的了解很差。必须有某种方法来安装第三方 dll 包。

4

1 回答 1

9

对于我正在努力寻找的其他人来说,这是一个简单明了的答案。

需要将 dll 位置添加到路径变量中。这可以通过导入 sys 并调用显示的方法来完成(路径不应包含 dll 文件)。

然后,您可以通过使用 AddReference 方法设置引用,将您的 dll 与 Python for .NET (impot clr) 一起使用。然后你的 dll 准备好了!一个例子:

import sys
import clr

sys.path.append(r"C:\Users\...")

clr.AddReference("MyDll")

from mynamespace import myclass

x = myclass()
于 2015-12-14T15:04:59.887 回答