0

我们CollectionConstraint在 C# 版本 2.4.3 中实现了一个 for Nunit。虽然我们的一些开发人员已经升级到 2.4.7 版本,但他们在编译时遇到项目创建错误。错误是

doMatch:找不到合适的方法来覆盖

关于如何获得此约束以使其与版本无关的编译的任何建议?

4

1 回答 1

2

不幸的是,约束 API 在 2.4.6 中以不兼容的方式更改为自定义约束。NUnit 2.4.5 和更早的版本使用 IConstraint 接口,在 2.4.6 中它被更改为 Constraint 抽象基类。在 2.4.5 及更早版本中有一个可选的 Constraint 基类,但该类在版本之间并不一致。

因此,无法使编译后的 dll 与 NUnit 的两个版本一起工作。每个人都应该升级到相同版本的 NUnit。

抱歉,我确定这不是您要找的答案。

山姆

于 2008-09-15T16:40:14.557 回答