Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们CollectionConstraint在 C# 版本 2.4.3 中实现了一个 for Nunit。虽然我们的一些开发人员已经升级到 2.4.7 版本,但他们在编译时遇到项目创建错误。错误是
CollectionConstraint
doMatch:找不到合适的方法来覆盖
关于如何获得此约束以使其与版本无关的编译的任何建议?
不幸的是,约束 API 在 2.4.6 中以不兼容的方式更改为自定义约束。NUnit 2.4.5 和更早的版本使用 IConstraint 接口,在 2.4.6 中它被更改为 Constraint 抽象基类。在 2.4.5 及更早版本中有一个可选的 Constraint 基类,但该类在版本之间并不一致。
因此,无法使编译后的 dll 与 NUnit 的两个版本一起工作。每个人都应该升级到相同版本的 NUnit。
抱歉,我确定这不是您要找的答案。
山姆