【发布时间】:2013-02-07 14:54:29
【问题描述】:
我觉得我在这里遗漏了一些明显的东西,所以请随时向我指出。
我有一个简单的单元测试来说明我的问题:
[Test]
public void DynamicTest()
{
dynamic myDynamic = new ExpandoObject();
myDynamic.Prop = "abc";
Assert.AreEqual("abc",myDynamic.Prop);
}
当我执行单元测试时,它通过了。到目前为止一切顺利。
如果我选择调试单元测试(在调试 -> VS 中的异常下勾选所有 CLR 异常),我会看到 RuntimeBinderException:
这不是致命的,所以我可以按 F5 并继续,测试仍然通过,但这似乎是错误的。我在这里做错了吗?在我们的应用程序的一般使用过程中出现这些异常非常烦人。还是我应该取消选中 RuntimeBinderException 框并忽略它?
【问题讨论】:
标签: c# .net visual-studio-2010 dynamic