【发布时间】:2008-10-13 11:28:51
【问题描述】:
我有一个简单的 lambda 表达式,它作为 UNIT 测试运行良好,当我将代码复制到应用程序的 Main 方法中时也运行良好。但是,当我在回调方法中(通过 JMS courier)运行相同的代码时,我得到了上述错误。有人遇到过吗?
示例代码失败:
Expression<Func<JupiterDividend, bool>> expr = v => true;
expr.Compile(); // This is what fails
【问题讨论】:
-
(已编辑以正确显示代码。)
-
您能否展示一些堆栈转储?尤其是“表达式”周围的位。还;你知道 JMS 是否会做一些“有趣”的事情,比如动态类型创建可能会引发扳手?