3

是否有任何替代 Python for .NET 或 IronPython 用于访问 .NET CLR?这两个似乎都有缺点,因为 .NET 的 Python 没有得到积极的开发(据我所知),如果你使用 IronPython,你会失去 CPython 中可用的一些功能。那么还有其他选择吗?

4

4 回答 4

4

除了 Python for .NET(对我来说效果很好)之外,我知道的唯一其他解决方案是通过 COM 互操作公开 .NET 库,因此您可以通过 pywin32 扩展使用它们。

(我对 .NET com interop 还不太了解,所以希望其他人可以对此提供进一步的解释。)

于 2009-03-25T16:12:25.573 回答
1

好吧,它是 python 的衍生物,但你总是有Boo

于 2009-03-26T13:36:59.683 回答
1

你缺少什么功能?有一个名为IronClad的项目正在帮助从 IronPython 开放对 CPython 扩展的访问,它可能会有所帮助。

于 2009-03-25T14:36:19.423 回答
1

据我所知,您不会得到比 IronPython 更积极开发的东西。

IronPython 目前是语言团队(C#、VB.NET、F#、IronPython 和 IronRuby)正在开发的 .NET 5 之一,所以我怀疑是否还有另一个开源 .NET Python 项目离我们如此之远。

于 2009-03-25T14:37:52.713 回答