目前,即使是使用“ExpandoObject”的最简单示例也无法在我的机器上运行。
两个都
dynamic obj = new ExpandoObject();
obj.Value = 10;
var action = new Action<string>((line) => Console.WriteLine(line));
obj.WriteNow = action;
obj.WriteNow(obj.Value.ToString());
dynamic sampleObject = new ExpandoObject();
sampleObject.test = "Dynamic Property";
Console.WriteLine(sampleObject.test);
(来自 MSDN 示例)失败并出现 RuntimeBinderException。我想我配置错误了,但我不知道它可能是什么。
我正在使用 .NET v4.0.30319 和 Visual Studio 2010 SP1 Premium。请询问您可能需要知道的其他任何信息。=)