0
我们已经在C#中的2.4.3版本中为Nunit实现了CollectionConstraint
。我们的一些开发人员已经升级到2.4.7版本,并且在编译时会出现项目创建错误。该错误是跨NUnit版本实现CollectionConstraints
doMatch:没有找到合适的方法来覆盖
如何,因此编译版本不可知得到这个约束有什么建议?
我们已经在C#中的2.4.3版本中为Nunit实现了CollectionConstraint
。我们的一些开发人员已经升级到2.4.7版本,并且在编译时会出现项目创建错误。该错误是跨NUnit版本实现CollectionConstraints
doMatch:没有找到合适的方法来覆盖
如何,因此编译版本不可知得到这个约束有什么建议?
不幸的是,约束API在2.4.6中以自定义约束的不兼容方式进行了更改。 NUnit 2.4.5和更早版本使用IConstraint接口,并在2.4.6中将其更改为约束抽象基类。在2.4.5及更早版本中有一个可选的约束基类,但类在版本之间不一致。
因此,没有办法使编译后的dll能够同时使用两个版本的NUnit。每个人都应该升级到相同版本的NUnit。
对不起,我相信这不是你要找的答案。
山姆