如何创建可在C#.net中使用的Python Dll文件?
我需要创建一个可以在C#.Net代码中使用的win32 Python动态链接库(dll)文件。然后通过C#访问这个dll文件中的类和函数。
有没有办法创建一个win32 Python dll呢?
请帮帮我……
3 个回答
0
你不需要任何DLL文件,只需要用IronPython加载你的Python源代码就可以了。
0
试着了解一下Pyrex吧。我不确定它能否解决你的问题,但我看到有些人正在尝试让它正常工作。
1
你可以使用 pyc.py
将你的 Python 源代码编译成一个 DLL 文件,这个文件在 IronPython 的 Samples 目录里。不过,你不能直接从 C# 加载这个 DLL 文件——你还是需要先运行 IronPython,然后才能通过 IronPython 引擎来引用这个 DLL,并从中导入内容。