如何从Python代码构建.NET DLL?

1 投票
3 回答
3567 浏览
提问于 2025-04-16 00:49

我怎么用Python代码(IronPython)制作一个DLL文件(.NET)呢?

3 个回答

0

你可以使用位于 C:\Program Files\[IronPython Program Directory]\Tools\Scripts 这个路径下的脚本。

1

你可以试试使用 ironpycompiler,里面有一些例子可以参考,地址是 http://pythonhosted.org//ironpycompiler/html-en/command-line.html。不过你需要先安装 IronPython 和 CPython(也就是普通的 Python)。

3

你不能直接用IronPython代码创建一个标准的.NET .dll文件(也就是可以直接在C#或VB中使用的.dll)。

pyc.py生成的.dll文件只能被IronPython使用——用Reflector这个工具查看这样的.dll文件,你就会明白原因了。

撰写回答