私は IronPython で遊んでみたいと思っていて、単体テストを書くことは始めるのに十分簡単な方法であると考えました。これは基本的に、私のコア アプリケーション コードは引き続き C# で記述され、私のテストは python だけであることを意味します。
これを念頭に置いて、私の理想的な状況は、Visual Studio の同じソリューション内から C# と IronPython の両方のコードを開発することでした。周りを見回すと、私にぴったりのビジュアルスタジオエディター「IronPythonStudios」があることがわかりますが、これまでのところいくつかの問題にぶつかっています。
- 「Import os」などのコア Python ライブラリのインポートが失敗します。これは、これらの共通ライブラリへのパスが IDE 内で設定されておらず、設定方法がわからないためだと思います。
- ビジュアル スタジオの .pyproj ファイルを認識できません。私のバージョンの IronPythonStudios は分離モードで実行されており、統合されていないと思います。これを変更する方法はありますか?
- IronPythonStudos は、.py ファイルを解釈するだけでなく、コンパイルしているようです。これは本質的に、単体テストがテストと同じくらい C#/Vb.net と同じくらい遅いことを意味し、ビルドしてから実行するサイクルがまだ存在します。VS/IPS がファイルをコンパイルするのを止めて、スクリプトを動的にコンパイルする方法を教えてください。
乾杯、クリス。