Frage

Wir haben eine CollectionConstraint für Nunit in Version 2.4.3 in C # implementiert. Einige unserer Entwickler haben bereits auf die Version 2.4.7 aktualisiert, obwohl, und sie bekommen Fehler Projekterstellung beim Kompilieren. Der Fehler ist

  

doMatch: keine geeignete Methode außer Kraft zu setzen gefunden

Alle Ratschläge, wie diese Einschränkung zu bekommen, damit es kompiliert Version-agnostisch?

War es hilfreich?

Lösung

Leider ist die Constraint-API in unverträglich Möglichkeiten für kundenspezifische Einschränkungen in 2.4.6 geändert. NUnit 2.4.5 und früher eine IConstraint Schnittstelle und in 2.4.6 wurde geändert, um eine Constraint abstrakte Basisklasse verwendet. Es gab eine optionale Constraint Basisklasse in 2.4.5 und früher, aber die Klasse ist nicht konsistent zwischen den Versionen.

Daher gibt es keine Möglichkeit, eine kompilierte DLL Arbeit mit beiden Versionen von NUnit zu machen. Jeder sollte auf die gleiche Version von NUnit aktualisieren.

Sorry, ich bin sicher, das ist nicht die Antwort, die Sie suchen.

Sam

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top