現在、「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で失敗します。私は何かを誤って構成したと思いますが、それが何であるかについて途方に暮れています。
.NETv4.0.30319とVisualStudio2010SP1Premiumを使用しています。あなたが知る必要があるかもしれない他の何かを尋ねてください。=)