I m 经历一个非常奇怪的问题:
我在WP7项目中利用了Unit测试框架。 目前,正在尝试利用银团测试框架对装置进行测试(使用<条码>《联合国免疫缺陷病毒/信号>)。
除使用<条码>的测试外,所有工作均得罚款。 系统. 行动代码>。 在这些测试中,我发现runtime差错:
Could not load type System.Action from assembly mscorlib, Version=3.7.0.0
例如,这种工作(非基因系统。
public void MethodThatAcceptsRawAction(System.Action callback);
...
MethodThatAcceptsRawAction( () => Console.WriteLine("Hi"));
但这项工作将继续下去。
public void MethodThatAcceptsOneArgAction(System.Action<object> exCallback);
...
MethodThatAcceptsOneArgAction( (ex) => Console.WriteLine(ex.ToString()));
我在www.strong>mscorlib.dll上检查了公众类型,记忆中,没有。 System.Action
,但System.Action 1
打字。 参看System.Core.dll。
微软决定分立系统。 两个图书馆之间的行动差异,但操作时间约束器不知道哪里去看这种类型。
Maybe someone had the same problem or at least knows something to look at?
预 收