IronPython的任何替代品,Python for .NET用于从python访问CLR?

时间:2009-03-25 14:33:56

标签: .net python clr ironpython

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

4 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

IronPython目前是由语言团队开发的.NET 5之一(C#,VB.NET,F#,IronPython和IronRuby),所以我怀疑还有另一个开源的.NET Python项目已经走到了尽头。

答案 3 :(得分:1)

嗯,这是一个python派生词,但你总是有Boo