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