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

尽管 Marc 为我提供了替代方案,但我阅读了这个相关的SO 问题,并且 C# 和 VB 尚不支持。

于 2009-06-19T21:16:37.987 回答
0

您可能会发现这很相关……尽管它不在 DLR 本身上运行。

Mono 编译器即服务 (MCS)

它的优点是运行代码片段而不是像 CodeDom 那样在每次编译时加载新程序集。

于 2010-09-02T16:15:00.420 回答