C#でサンプルプログラムを作成して、USBポート経由でリアルタイムデータ(データロガー)をダウンロードしたいとします。 C#はデータ(16進数または数値)を受け取り、自動的にpythonファイル(validatemethodA.ps)をダウンロードして実行します。 PythonはC#コードからデータを受け取り、データの検証チェックを行うか、複雑な計算を行い、結果をC#に返します。ここでデータはウィンドウフォームに表示され、C#でファイルに追加されます。VS2010、C#、Python:実行時のPythonスクリプトファイルの実行
Pythonは、事前に(c#ランタイム中に)準拠する必要がないスクリプトです。これは、Pythonスクリプトを修正してパス/フェイルパラメータや計算結果を自由にVS20010に戻すことなく自由に修正できることを意味します。プログラム全体
これは、リリースC#製品を提供することができ、ユーザーだけがpythonファイルを変更できることを意味します。
これはどのように達成されましたか?サンプル/デモはありますか?このソリューションに私をリンクさせる人はいますか?
はい、ironpythonがたくさんありますが、以前の方法VS2008または.NET3.5以前に基づいています。 .NET4.0をベースにした新しいIronpythonの実装では、ダイナミックなキーワードを使用していますが、このクラスに関する実際のドキュメントはもっとシンプルですが、ドキュメント上で進行中の作業には使用できません。現在のところ、本書ではあまり話題になっていない情報であっても、非常に限られた情報しかありません(.NET4.0の埋め込み鉄python) – riscy