8

DLRに関して私が見つけた資料の大部分は、IronPythonに関連しています。DLRを使用してC#を解析および実行できますか?もしそうなら、約30人のユーザーがいるWebサーバーでこれを試みることを妨げる頭上がありますか?

具体的には、ユーザーが最初にワークフローを開始するときに、ワークフローオブジェクトの構成をスクリプト化したいと思います。年間を通じて変化する条件に応じて、ワークフローはさまざまなステップで開始される可能性があるため、構成スクリプトを実行することは、変化を処理するための良い方法のように思われます。

4

3 に答える 3

4

C#の「サービスとしてのコンパイラ」(このビデオの最後にあります)について実際に話しているようです。これは、.NETの5.0タイムスケールになることを願っています(Monoには現在ありますが)。今のところ、CSharpCodeProviderは私たちが持っている最高のものです(これは主に「csc」のように機能します)。

于 2009-06-19T20:49:23.783 に答える
0

マークは私に代替案を提供しましたが、私はこの関連するSOの質問を読み、C#とVBはまだサポートされていません。

于 2009-06-19T21:16:37.987 に答える
0

これは関連性があると思うかもしれません...DLR自体では実行されませんが。

サービスとしてのMonoコンパイラ(MCS)

これには、スニペットを実行し、CodeDomのようにコンパイルごとに新しいアセンブリをロードしないという利点があります。

于 2010-09-02T16:15:00.420 に答える