如何创建一个应该在C#.net中使用的python Dll文件?

时间:2011-08-26 08:23:50

标签: c# .net python ironpython

我必须创建一个可以在C#.Net代码中使用的win32 python dll文件。 并访问课程和函数通过C#存在于dll文件中。 有没有办法创建win32 python dll?

请帮帮我....

3 个答案:

答案 0 :(得分:1)

您可以在IronPython的Samples目录中将Python源代码编译为pyc.py的DLL。但是,您无法直接从C#加载此DLL - 您仍然需要托管IronPython,但随后您可以使用IronPython引擎引用该DLL并从中导入。

答案 1 :(得分:0)

尝试对Pyrex进行一些调查。我不确定它是否会解决你的问题,但至少我看到有些人试图让它发挥作用。

答案 2 :(得分:0)

您不需要任何DLL,只需使用IronPython

加载Python源代码即可