2009-06-19 19 views
8

我发现的关于DLR的大部分材料都与IronPython有关。你可以使用DLR解析和执行C#吗?如果是这样,那么会阻止你在大约30个用户的Web服务器上尝试这种方式?是否可以使用DLR加载和执行C#代码片段?

更具体地说,我想在用户第一次启动工作流时编写工作流对象的配置。根据每年变化的情况,工作流可能从不同的步骤开始,因此运行配置脚本似乎是处理变化的好方法。

回答

0

尽管Marc为我提供了一个替代方案,但我阅读了这个相关的SO question,而C#和VB目前还不支持。

4

这听起来像是你真的在谈论C#“编译器即服务”(在this video的末尾),它有望成为.NET的5.0时间尺度(虽然Mono has it now)。目前,CSharpCodeProvider是我们拥有的最好的产品(其工作原理与“csc”基本相同)。

+0

谢谢 - 今天在读您的博客。好东西。基本上我辩论我是否去CSScript.net路线或追求CSharpCodeProvider的方式。 – 2009-06-19 20:55:26

+0

Marc,你能推荐一些超出MSDN链接的好样本吗?再次感谢。 – 2009-06-19 20:56:44

0

您可能会发现这个相关的......虽然它不在DLR上运行。

Mono Compiler as a Service (MCS)

它运行的片段,并在每一个不加载新装配的优势,像编译CodeDom中一样。

相关问题