Реализация CollectionConstraints в версиях NUnit - PullRequest
0 голосов
/ 15 сентября 2008

Мы реализовали CollectionConstraint для Nunit в версии 2.4.3 в C #. Некоторые из наших разработчиков уже обновились до версии 2.4.7, и они получают ошибки при создании проекта при компиляции. Ошибка

doMatch: не найден подходящий метод для переопределения

Какой-нибудь совет, как получить это ограничение, чтобы оно компилировалось независимо от версии?

1 Ответ

2 голосов
/ 15 сентября 2008

К сожалению, API ограничения несовместимым образом изменился для пользовательских ограничений в 2.4.6. NUnit 2.4.5 и более ранние версии использовали интерфейс IConstraint, а в 2.4.6 он был изменен на абстрактный базовый класс Constraint. В 2.4.5 и более ранних версиях был необязательный базовый класс Constraint, но класс не согласован между версиями.

Поэтому нет способа заставить скомпилированную dll работать с обеими версиями NUnit. Все должны обновить до той же версии NUnit.

Извините, я уверен, что это не тот ответ, который вы ищете.

Sam

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...