我们在C#版本2.4.3中为Nunit实现了CollectionConstraint
。我们的一些开发人员已经升级到2.4.7版本,并且在编译时会出现项目创建错误。错误是
doMatch:找不到合适的方法来覆盖
关于如何获得此约束的任何建议,以便它在版本上进行编译?
答案 0 :(得分:2)
不幸的是,在2.4.6中,约束API以不兼容的方式更改为自定义约束。 NUnit 2.4.5及更早版本使用了IConstraint接口,在2.4.6中它被改为Constraint抽象基类。 2.4.5及更早版本中有一个可选的Constraint基类,但版本之间的类不一致。
因此无法使编译的dll与两个版本的NUnit一起使用。每个人都应升级到相同版本的NUnit。
抱歉,我确定这不是您正在寻找的答案。
萨姆