在 Python 中使用 .NET dll
Use .NET dll in Python
我在 visual studio 中开发了一个 dll,现在我想在 Python 中使用标准 IDLE 使用它。
我似乎无法在任何地方找到直接的解决方案。我试过使用 pip install *dll location*
,但没有成功(希望从来都不高)。
我几乎只是一名 .NET 开发人员,所以我对 python 的了解非常少。一定有安装第三方dll包的方法。
就像我一直在努力寻找的其他人的简单明了的答案。
需要将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()
我在 visual studio 中开发了一个 dll,现在我想在 Python 中使用标准 IDLE 使用它。
我似乎无法在任何地方找到直接的解决方案。我试过使用 pip install *dll location*
,但没有成功(希望从来都不高)。
我几乎只是一名 .NET 开发人员,所以我对 python 的了解非常少。一定有安装第三方dll包的方法。
就像我一直在努力寻找的其他人的简单明了的答案。
需要将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()