C# 从Python 3.4调用DLL

C# 从Python 3.4调用DLL,c#,python,.net,dll,C#,Python,.net,Dll,我有一个用C编写的dll。因此,对于C#应用程序,我编写了一个.cs包装器,用于调用dll函数 现在我有了一个C#dll,需要使用Python3.4(LoadLibrary)调用函数。这样做的首选路线是什么 1) 将C#dll代码转换为C,并创建一个新的C样式dll(带导出)。 2) 在python中创建某种包装器,允许它按原样查看C#dll函数?(如有可能) 3) Python for.Net和IronPython似乎不再积极维护(windows安装程序显示了Python 2.7)。有更好的选

我有一个用C编写的dll。因此,对于C#应用程序,我编写了一个.cs包装器,用于调用dll函数

现在我有了一个C#dll,需要使用Python3.4(LoadLibrary)调用函数。这样做的首选路线是什么

1) 将C#dll代码转换为C,并创建一个新的C样式dll(带导出)。
2) 在python中创建某种包装器,允许它按原样查看C#dll函数?(如有可能)
3) Python for.Net和IronPython似乎不再积极维护(windows安装程序显示了Python 2.7)。有更好的选择吗

看看这个堆栈溢出。它告诉我们如何使用ctypes。它描述了包含所需dll的ctypes.windell命令。您可以使用
ctypes.WINFUNCTYPE

来设置所需函数调用的原型和参数。看看
ctypes.windell