2009-03-25 4 views
3

.NET CLRにアクセスするためのPython for .NETまたはIronPythonの代替手段はありますか?これらの両方とも、Python for .NETは(私が知る限り)積極的に開発していないという点で、IronPythonを使用するとCPythonで利用可能ないくつかの機能を失うという欠点があります。だから何か別の選択肢はありますか?IronPython、Python for PythonからCLRにアクセスするための任意の代替手段はありますか?

+0

*開発中ですが、数ヶ月前にIronPython 2.0をリリースしました。 – Soviut

+0

私はPython for .NetはIronPythonではなく積極的な開発の下にあると言いました。 –

答えて

1

どの機能が欠けていますか? IronCladというプロジェクトがあり、IronPythonからCPython拡張機能へのアクセスを開くのに役立っています。これは参考になるかもしれません。

1

あなたが知っている限り、あなたはIronPythonよりも積極的に何かを開発するつもりはありません。

IronPythonは現在、言語チーム(C#、VB.NET、F#、IronPython、IronRuby)によって開発されている.NET 5の1つで、他にもオープンソースの.NET Pythonプロジェクトがあることは間違いありません。 。

4

Python for .NET(私にとってはうまくいきます)以外にも、私が知っている唯一の解決策は、COM相互運用機能を介して.NETライブラリを公開することです。pywin32拡張を介してそれらを使用することができます。

(私はそううまくいけば他の誰かがその上のさらなる説明を提供することができ、.NET COM相互運用機能について多くを知っていません。)

1

は、まあ、それはPythonの派生ですが、あなたは常にBooを持っています。

関連する問題